Files
ansible/roles/act_runner/tasks/main.yml
2025-02-28 15:39:53 +01:00

41 lines
994 B
YAML

---
- name: Create act_runner user
ansible.builtin.user:
name: "{{ act_runner_user }}"
state: present
system: true
create_home: true
home: "{{ act_runner_home }}"
groups:
- docker
- name: Download act_runner executable
ansible.builtin.get_url:
url: "{{ act_runner_url }}"
dest: "{{ act_runner_bin }}"
owner: root
group: root
mode: "0o755"
force: true
notify:
- Restart Act_Runner
- name: Put systemd service file
ansible.builtin.template:
src: "act_runner.service.j2"
dest: "/etc/systemd/system/act_runner.service"
owner: root
group: root
mode: "0o755"
notify:
- Restart Act_Runner
- name: Register act_runner
become: true
become_user: "{{ act_runner_user }}"
ansible.builtin.command:
cmd: "{{ act_runner_bin }} register --no-interactive --instance https://giteu.be --token {{ _gitea_runner_token.stdout }}"
chdir: "{{ act_runner_home }}"
creates: "{{ act_runner_home }}/.runner"