Drone deployment

in docs.fsfe.org REUSE status

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
Files to deploy Drone CI on our Docker host
https://drone.fsfe.org Readme 168 KiB
Languages
Jinja 72.1%
Shell 27.9%