a simple ansible role for drone without docker
Go to file
Jens Timmerman 7dc1aeb6f5 first commit 2020-10-25 02:07:09 +01:00
defaults first commit 2020-10-25 02:07:09 +01:00
handlers first commit 2020-10-25 02:07:09 +01:00
meta first commit 2020-10-25 02:07:09 +01:00
tasks first commit 2020-10-25 02:07:09 +01:00
templates first commit 2020-10-25 02:07:09 +01:00
tests first commit 2020-10-25 02:07:09 +01:00
vars first commit 2020-10-25 02:07:09 +01:00
README.md first commit 2020-10-25 02:07:09 +01:00

README.md

Role Name

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/"

Dependencies

None

Example Playbook

- name: "Install im pantry app"
  hosts: im
  roles:
      - ansible-role-im
  vars:
      - drone_gitea_server: "gitea.example.com"
# more vars here

License

GPL-v3

Author Information

Jens (gitea.caret.be)