forked from fsfe-system-hackers/drone
Files to deploy Drone CI on our Docker host
https://drone.fsfe.org
|
||
---|---|---|
cred | ||
ansible.cfg | ||
drone.deploy.yml | ||
hosts | ||
LICENSE | ||
README.md | ||
requirements.txt |
Drone deployment
This repo is used to deploy drone. This is a Continuous Integration and Continuous Delivery software used to deploy FSFE services, including:
- Mailtrain
- Our discourse instance
- The reverse proxy
- Our piwiki instance
- The publiccode.eu website
- The savecodeshare.eu website
- Wekan
- ZoneMTA
How to deploy Drone?
Run the following command from the computer where your GPG private key is:
ansible-playbook -i hosts drone.deploy.yml
The vault passphrase vault passphrase is encrypted with the following GPG keys:
gpg: encrypted with 4096-bit RSA key, ID 8B2FE9E6BE36E817, created 2015-07-26
"Max Mehl <mail@mehl.mx>"
gpg: encrypted with 4096-bit RSA key, ID 71B6D4B7917020CE, created 2012-06-26
"Albert Dengg (FSFE) <albert@fsfe.org>"
gpg: encrypted with 4096-bit RSA key, ID 94E4C04A3FE8AAC9, created 2014-01-04
"Matthias Kirschner <mk@fsfe.org>"
gpg: encrypted with 2048-bit RSA key, ID CB3A5ACDBA0C288F, created 2016-01-27
"Reinhard Müller <reinhard.mueller@bytewise.at>"
gpg: encrypted with 2048-bit RSA key, ID 2EE70F9CB77E590A, created 2015-09-15
"Vincent Lequertier <vincent@fsfe.org>"
The file open_the_vault.sh decrypts the passphrase required to open the vault.