diff --git a/runner_setup.yml b/runner_setup.yml index 133e8e2..c7b29e6 100644 --- a/runner_setup.yml +++ b/runner_setup.yml @@ -43,7 +43,7 @@ runner: file: "/var/lib/act_runner/.runner" - capacity: 1 + capacity: 4 timeout: 3h shutdown_timeout: 0s insecure: false @@ -51,13 +51,14 @@ fetch_interval: 2s github_mirror: '' labels: - - "fedora-cloud-42:docker://git.phyllo.me/roots/fedora-iso-creation:42" + - "fedora-cloud-42:docker://git.phyllo.me/devops/fedora-runner-image:latest" - "ubuntu-latest:docker://docker.gitea.com/runner-images:ubuntu-latest" - "ubuntu-latest-full:docker://docker.gitea.com/runner-images:ubuntu-latest-full" + - "fedora-cloud-42:host" cache: enabled: true - dir: + dir: /var/lib/act_runner/.act-runner/actcache host: "" port: 0 external_server: "" @@ -75,13 +76,14 @@ docker_timeout: 0s host: - workdir_parent: + workdir_parent: /var/lib/act_runner/act-runner/workdir dest: /etc/act_runner/config.yaml owner: "act_runner" group: "act_runner" mode: "0755" backup: true + register: config_file - name: Check if runner is already registered ansible.builtin.stat: @@ -96,6 +98,7 @@ --name fedora-bios-0 when: not runner_registered.stat.exists changed_when: true + notify: restart act runner service - name: Create Act Runner service file ansible.builtin.copy: @@ -116,12 +119,13 @@ [Install] WantedBy=multi-user.target dest: /etc/systemd/system/act_runner.service - mode: "0755" + mode: "0644" backup: true + notify: restart act runner service - name: Ensure act_runner service is enabled and started ansible.builtin.systemd: name: act_runner enabled: true state: started - daemon_reload: true + daemon_reload: true \ No newline at end of file