IaS pour construire Chezlepro
| docs | ||
| inventories/prod | ||
| playbooks | ||
| roles | ||
| .gitignore | ||
| ansible.cfg | ||
| README.md | ||
Chezlepro Ansible
Dépôt Ansible normalisé (inventaire + playbooks + rôles) pour l'écosystème Chezlepro.
Démarrage rapide
- Ajuster l'inventaire :
inventories/prod/hosts.ymlinventories/prod/group_vars/all.yml- (optionnel)
inventories/prod/group_vars/vault.yml(Ansible Vault)
- Exécuter :
ansible-playbook -i inventories/prod/hosts.yml playbooks/site.yml
Playbooks
playbooks/site.yml: orchestration globale (baseline + sécurité + services)playbooks/proxmox_deb12_cloudinit.yml: provisioning Proxmox (template Debian 12 + clones)
Rôles
- Baseline :
baseline_packages,baseline_updates - Sécurité :
security_hardening,firewall_nftables - Services :
monitoring_icinga,dns_powerdns,reverse_proxy_traefik - Proxmox :
proxmox_deb12_cloudinit