- Playbooks Ansible avec rôles (common, cockpit, docker, services) - 30+ stacks Docker Compose avec reverse proxy Traefik - Ansible Vault pour gestion secrets - Intégration CrowdSec pour détection intrusions - Versions images Docker fixées pour reproductibilité
15 lines
No EOL
216 B
YAML
15 lines
No EOL
216 B
YAML
- name: Provision Homelab
|
|
hosts: homeserver
|
|
become: true
|
|
|
|
vars:
|
|
cloudflare_dns: "1.1.1.1"
|
|
|
|
vars_files:
|
|
- vars/secrets.yml
|
|
|
|
roles:
|
|
- common
|
|
- cockpit
|
|
- docker
|
|
- services |