Reviewed-on: #37
Drone deployment
This playbook is used to deploy drone. This is a Continuous Integration and Continuous Delivery software used to deploy all dockerised FSFE services.
There is one runner on the same host the Drone server is deployed to. Additionally, there are runner on each FSFE container server.
How to deploy Drone?
Run the following command from the computer where your GPG private key is:
ansible-playbook playbook.yml
The vault passphrase vault passphrase is encrypted to some of the FSFE's system hackers.
The file vaultpw.sh decrypts the passphrase required to open the vault.
Configuration
Most of the configuration happens in the drone_server
group vars. Here, you
can also enter new versions of the drone server, runner, and cli.
Description
Languages
Jinja
72.1%
Shell
27.9%