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:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user