35 lines
917 B
YAML
35 lines
917 B
YAML
---
|
|
# Installation du Forgejo Runner
|
|
|
|
- name: Télécharger le runner Forgejo
|
|
get_url:
|
|
url: "https://code.forgejo.org/forgejo/runner/releases/download/v3.5.1/forgejo-runner-3.5.1-linux-amd64"
|
|
dest: "{{ forgejo_home }}/forgejo-runner"
|
|
owner: "{{ forgejo_user }}"
|
|
group: "{{ forgejo_group }}"
|
|
mode: '0755'
|
|
tags: [runner]
|
|
|
|
- name: Créer le service systemd pour le runner
|
|
template:
|
|
src: forgejo-runner.service.j2
|
|
dest: /etc/systemd/system/forgejo-runner.service
|
|
mode: '0644'
|
|
tags: [runner]
|
|
|
|
- name: Créer la configuration du runner
|
|
template:
|
|
src: runner-config.yml.j2
|
|
dest: "{{ forgejo_data_dir }}/runners/config.yml"
|
|
owner: "{{ forgejo_user }}"
|
|
group: "{{ forgejo_group }}"
|
|
mode: '0640'
|
|
tags: [runner]
|
|
|
|
- name: Activer et démarrer le runner
|
|
systemd:
|
|
name: forgejo-runner
|
|
enabled: yes
|
|
state: started
|
|
daemon_reload: yes
|
|
tags: [runner]
|