forgejo-deploy/roles/forgejo/tasks/actions.yml

34 lines
673 B
YAML

---
# Configuration des Forgejo Actions (CI/CD)
- name: Installer Docker pour le runner
apt:
name:
- docker.io
- docker-compose
state: present
update_cache: yes
tags: [ci]
- name: Ajouter l'utilisateur forgejo au groupe docker
user:
name: "{{ forgejo_user }}"
groups: docker
append: yes
tags: [ci]
- name: Démarrer le service Docker
systemd:
name: docker
enabled: yes
state: started
tags: [ci]
- name: Créer le répertoire pour les runners
file:
path: "{{ forgejo_data_dir }}/runners"
state: directory
owner: "{{ forgejo_user }}"
group: "{{ forgejo_group }}"
mode: '0755'
tags: [ci]