add changes to runner configuration file so that the runner can run against the host directly, without relying on Docker

This commit is contained in:
Lukas Greve
2025-11-22 11:12:57 +01:00
parent 55e51548c4
commit 7c36cec3b7

View File

@@ -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,8 +119,9 @@
[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: