Ansible role for Drone.io
defaults | ||
handlers | ||
meta | ||
tasks | ||
templates | ||
tests | ||
vars | ||
LICENSE | ||
README.md |
Drone
Docker based installation of Drone.io and Docker Drone Runner
Requirements
Docker needs to be available on target machine.
Role Variables
Variable | Description | Default |
---|---|---|
letsencrypt.staging |
Create staging certificate. | true |
letsencrypt.email |
Email address to declare when creating certificate. | "" |
drone_env.DRONE_GITEA_SERVER |
Gitea server to connect to. | https://git.example.com |
drone_env.DRONE_GITEA_CLIENT_ID |
Client ID for gitea server | no_valid_id |
drone_env.DRONE_GITEA_CLIENT_SECRET |
Client secret used to conntect to gitea server | very_secret |
drone_env.DRONE_RPC_SECRET |
Secret for drone runners to use when connecting to drone server | even_more_secret |
Example Playbook
- hosts: drone
roles:
- { role: drone, tags: [drone] }
License
MIT