forked from jens/ansible-role-drone
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
2 years ago | |
---|---|---|
defaults | 2 years ago | |
handlers | 2 years ago | |
meta | 2 years ago | |
tasks | 2 years ago | |
templates | 2 years ago | |
tests | 2 years ago | |
vars | 2 years ago | |
.drone.yml | 2 years ago | |
README.md | 2 years ago |
README.md
ansible-role-drone
This role installs drone without docker
Requirements
This role requires a database server to to be present where drone can connect to
Role Variables
- drone_postgress_user: default "{{ inventory_hostname}}"
- drone_postgress_db: default "{{ inventory_hostname}}"
- drone_server_host: url where drone will be reachable
- drone_rpc_secret: something secret
- drone_integration: 'gitea'
- drone_gitea_server: url to gitea server
- drone_gitea_client_id: client id for gitea oauth application
- drone_gitea_client_secret: client secret for gitea oauth application
- drone_posgress_data_dir: "/run/postgresql/"
- drone_user_filter: ""
- drone_version: "v1.10.1"
Dependencies
None
Example Playbook
- name: "Install drone"
hosts: drone
roles:
- ansible-role-drone
vars:
- drone_gitea_server: "https://gitea.example.com"
- drone_server_host: 'drone.example.com'
- drone_rpc_host: 'localhost:8080'
- drone_rpc_proto: 'http'
- drone_rpc_secret: 'secret'
- drone_integration: 'gitea'
- drone_gitea_client_id: client_id
- drone_gitea_client_secret: client_secret
- drone_posgress_data_dir: "/run/postgresql/"
- drone_user_filter: "jens"
License
GPL-v3
Author Information
Jens (gitea.caret.be)