diff --git a/defaults/main.yml b/defaults/main.yml index a6ae152..68bcffd 100644 --- a/defaults/main.yml +++ b/defaults/main.yml @@ -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: "" diff --git a/tasks/main.yml b/tasks/main.yml index 39062d3..2ebd870 100644 --- a/tasks/main.yml +++ b/tasks/main.yml @@ -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: