install runner exec as root

This commit is contained in:
Jens Timmerman 2020-10-25 15:50:05 +01:00
parent ed1342b8fa
commit 5d245ebcaf
2 changed files with 19 additions and 5 deletions

View File

@ -10,6 +10,8 @@ drone_postgress_user: "drone"
drone_postgress_db: "drone"
drone_user: "drone"
drone_server_proto: "https"
drone_rpc_proto: "http"
drone_rpc_host: "localhost"
drone_server_host: "localhost"
drone_logs_debug: "true"
drone_user_filter: ""

View File

@ -41,20 +41,32 @@
args:
chdir: "{{drone_home}}/drone/cmd/drone-server"
- name: "install local runner"
- name: "install local runner installer"
unarchive:
src: https://github.com/drone-runners/drone-runner-exec/releases/latest/download/drone_runner_exec_linux_amd64.tar.gz
dest: /usr/local/bin/
remote_src: yes
- name: "make local runner config dir"
file:
path: "/etc/drone-runner-exec/"
state: directory
- name: "make local runner config dir"
file:
path: "/var/log/drone-runner-exec/"
state: directory
- name: "configure local runner"
template:
src: exec_runner_config.j2
dest: "{{drone_home}}/.drone-runner-exec/config"
owner: "{{drone_user}}"
group: "{{drone_user}}"
mode: 0644
dest: "/etc/drone-runner-exec/config"
- name: "install local runner"
command: 'drone-runner-exec service install'
- name: "install local runner"
command: 'drone-runner-exec service start'
- name: "Configure drone"
template: