27 lines
851 B
YAML
27 lines
851 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: Configuration VPS
|
|
ansible.builtin.import_playbook: playbooks/vps.yml
|