Homelab/ansible/site.yml
2026-04-30 12:07:23 +02:00

30 lines
951 B
YAML

---
# Site.yml - Orchestre tous les playbooks dans l'ordre
# Usage :
# Tout deployer : ansible-playbook site.yml
# Une VM seule : ansible-playbook site.yml --limit forgejo
# Un role seul : ansible-playbook site.yml --tags docker
- name: Configuration de base (toutes les VMs)
ansible.builtin.import_playbook: playbooks/base.yml
- name: Installation Docker
ansible.builtin.import_playbook: playbooks/docker.yml
- name: Configuration gateway
ansible.builtin.import_playbook: playbooks/gateway.yml
- name: Deploiement Forgejo
ansible.builtin.import_playbook: playbooks/forgejo.yml
- name: Deploiement Nextcloud
ansible.builtin.import_playbook: playbooks/nextcloud.yml
- name: Deploiement outils
ansible.builtin.import_playbook: playbooks/tools.yml
- name: Deploiement Forgejo Actions Runner
ansible.builtin.import_playbook: playbooks/runner.yml
- name: Configuration VPS
ansible.builtin.import_playbook: playbooks/vps.yml