diff --git a/runner_setup.yml b/runner_setup.yml index 312ad2f..d9a8f3e 100644 --- a/runner_setup.yml +++ b/runner_setup.yml @@ -29,7 +29,7 @@ - name: Install Act Runner ansible.builtin.get_url: url: "https://gitea.com/gitea/act_runner/releases/download/v{{ gitea_runner_version }}/act_runner-{{ gitea_runner_version }}-linux-amd64" - dest: "/usr/local/bin/act-runner" + dest: "/usr/local/bin/act_runner" mode: '0755' force: "{{ (ansible_facts['cmdline']['force'] is defined) | default(false) }}" retries: 3 @@ -44,7 +44,7 @@ runner: # Where to store the registration result. - file: .runner + file: /var/lib/act_runner/.runner # Execute how many tasks concurrently at the same time. capacity: 1 # Extra environment variables to run jobs. @@ -73,7 +73,7 @@ # If it's empty when registering, it will ask for inputting labels. # If it's empty when execute `daemon`, will use labels in `.runner` file. labels: - - "rocky-latest:host:local" + - "fedora-rawhide-latest:host:local" cache: # Enable cache server to use actions/cache. @@ -146,12 +146,12 @@ - name: Register the runner with Gitea (if not already registered) ansible.builtin.command: > - /usr/local/bin/act-runner register + /usr/local/bin/act_runner register --no-interactive --config /etc/act_runner/config.yaml --instance https://git.phyllo.me --token {{ registration_token }} - --name rl-bios-0 + --name fraw-bios-0 when: not runner_registered.stat.exists changed_when: true @@ -160,28 +160,26 @@ content: | [Unit] Description=Gitea Actions Runner + Documentation=https://gitea.com/gitea/act_runner After=network.target [Service] - Type=simple - User=act_runner - ExecStart=/usr/local/bin/act-runner daemon --config /etc/act_runner/config.yaml + ExecStart=/usr/local/bin/act_runner daemon --config /etc/act_runner/config.yaml ExecReload=/bin/kill -s HUP $MAINPID WorkingDirectory=/var/lib/act_runner TimeoutSec=0 Restart=always RestartSec=10 - User=act_runner [Install] WantedBy=multi-user.target - dest: /etc/systemd/system/act-runner.service + dest: /etc/systemd/system/act_runner.service mode: '0755' backup: yes - - name: Ensure act-runner service is enabled and started + - name: Ensure act_runner service is enabled and started ansible.builtin.systemd: - name: act-runner + name: act_runner enabled: yes state: started daemon_reload: yes \ No newline at end of file