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:
|
runner:
|
||||||
file: "/var/lib/act_runner/.runner"
|
file: "/var/lib/act_runner/.runner"
|
||||||
capacity: 1
|
capacity: 4
|
||||||
timeout: 3h
|
timeout: 3h
|
||||||
shutdown_timeout: 0s
|
shutdown_timeout: 0s
|
||||||
insecure: false
|
insecure: false
|
||||||
@@ -51,13 +51,14 @@
|
|||||||
fetch_interval: 2s
|
fetch_interval: 2s
|
||||||
github_mirror: ''
|
github_mirror: ''
|
||||||
labels:
|
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:docker://docker.gitea.com/runner-images:ubuntu-latest"
|
||||||
- "ubuntu-latest-full:docker://docker.gitea.com/runner-images:ubuntu-latest-full"
|
- "ubuntu-latest-full:docker://docker.gitea.com/runner-images:ubuntu-latest-full"
|
||||||
|
- "fedora-cloud-42:host"
|
||||||
|
|
||||||
cache:
|
cache:
|
||||||
enabled: true
|
enabled: true
|
||||||
dir:
|
dir: /var/lib/act_runner/.act-runner/actcache
|
||||||
host: ""
|
host: ""
|
||||||
port: 0
|
port: 0
|
||||||
external_server: ""
|
external_server: ""
|
||||||
@@ -75,13 +76,14 @@
|
|||||||
docker_timeout: 0s
|
docker_timeout: 0s
|
||||||
|
|
||||||
host:
|
host:
|
||||||
workdir_parent:
|
workdir_parent: /var/lib/act_runner/act-runner/workdir
|
||||||
|
|
||||||
dest: /etc/act_runner/config.yaml
|
dest: /etc/act_runner/config.yaml
|
||||||
owner: "act_runner"
|
owner: "act_runner"
|
||||||
group: "act_runner"
|
group: "act_runner"
|
||||||
mode: "0755"
|
mode: "0755"
|
||||||
backup: true
|
backup: true
|
||||||
|
register: config_file
|
||||||
|
|
||||||
- name: Check if runner is already registered
|
- name: Check if runner is already registered
|
||||||
ansible.builtin.stat:
|
ansible.builtin.stat:
|
||||||
@@ -96,6 +98,7 @@
|
|||||||
--name fedora-bios-0
|
--name fedora-bios-0
|
||||||
when: not runner_registered.stat.exists
|
when: not runner_registered.stat.exists
|
||||||
changed_when: true
|
changed_when: true
|
||||||
|
notify: restart act runner service
|
||||||
|
|
||||||
- name: Create Act Runner service file
|
- name: Create Act Runner service file
|
||||||
ansible.builtin.copy:
|
ansible.builtin.copy:
|
||||||
@@ -116,8 +119,9 @@
|
|||||||
[Install]
|
[Install]
|
||||||
WantedBy=multi-user.target
|
WantedBy=multi-user.target
|
||||||
dest: /etc/systemd/system/act_runner.service
|
dest: /etc/systemd/system/act_runner.service
|
||||||
mode: "0755"
|
mode: "0644"
|
||||||
backup: true
|
backup: true
|
||||||
|
notify: restart act runner service
|
||||||
|
|
||||||
- name: Ensure act_runner service is enabled and started
|
- name: Ensure act_runner service is enabled and started
|
||||||
ansible.builtin.systemd:
|
ansible.builtin.systemd:
|
||||||
|
|||||||
Reference in New Issue
Block a user