diff --git a/ansible/setup-runner.yml b/ansible/setup-runner.yml index 760cbfe..b9cc8df 100644 --- a/ansible/setup-runner.yml +++ b/ansible/setup-runner.yml @@ -81,6 +81,24 @@ register: runner_registrations changed_when: runner_registrations.rc == 0 + - name: Create runner config files + ansible.builtin.copy: + dest: "/etc/act_runner-{{ item }}/config.yaml" + content: | + log: + level: info + runner: + file: .runner + capacity: 1 + timeout: 3h + container: + network: host + privileged: false + options: + workdir_parent: + mode: "0644" + with_sequence: start=1 end={{ runner_count }} + - name: Display registration warning if token not provided ansible.builtin.debug: msg: "Runner registration skipped - no token provided. Re-run with -e gitea_runner_token=TOKEN" @@ -99,7 +117,7 @@ [Service] Type=simple - ExecStart={{ runner_binary }} daemon + ExecStart={{ runner_binary }} daemon --config config.yaml WorkingDirectory=/etc/act_runner-{{ item }} Restart=always RestartSec=10