Files to deploy Drone CI on our Docker host https://drone.fsfe.org
Go to file
Vincent Lequertier cea0d50f16
Minor modifications to the README [ci skip]
- Correct broken links to files
- Use code formatting for gpg keys
2018-05-07 14:19:36 +02:00
cred Encrypt secrets with gpg 2018-05-07 11:45:17 +02:00
ansible.cfg Encrypt secrets with gpg 2018-05-07 11:45:17 +02:00
drone.deploy.yml Make sure container starts on server boot 2018-04-16 13:54:37 +02:00
hosts Initial configuration 2017-05-12 11:11:26 +02:00
LICENSE Initial configuration 2017-05-12 11:11:26 +02:00
README.md Minor modifications to the README [ci skip] 2018-05-07 14:19:36 +02:00
requirements.txt Initial configuration 2017-05-12 11:11:26 +02:00

Drone deployment

This repo is used to deploy drone. This is a Continuous Integration and Continuous Delivery software used to deploy FSFE services, including:

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.