ansible-role-drone/README.md

64 lines
1.5 KiB
Markdown
Raw Permalink Normal View History

2020-10-26 09:53:06 +00:00
[![Build Status](https://drone.caret.be/api/badges/jens/ansible-role-drone/status.svg)](https://drone.caret.be/jens/ansible-role-drone)
ansible-role-drone
2020-10-25 00:31:36 +00:00
=========
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/"
2020-10-25 12:53:14 +00:00
- drone_user_filter: ""
2021-02-19 11:07:25 +00:00
- drone_version: "v1.10.1"
2020-10-25 00:31:36 +00:00
Dependencies
------------
None
Example Playbook
----------------
```yaml
2020-10-26 09:21:35 +00:00
- name: "Install drone"
hosts: drone
2020-10-25 00:31:36 +00:00
roles:
2020-10-26 09:21:35 +00:00
- ansible-role-drone
2020-10-25 00:31:36 +00:00
vars:
2021-02-03 14:50:31 +00:00
- 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"
2020-10-25 00:31:36 +00:00
```
License
-------
GPL-v3
Author Information
------------------
Jens (gitea.caret.be)