IaS pour construire Chezlepro
Find a file
2026-01-12 18:37:44 -05:00
docs premier commit 2026-01-12 18:05:54 -05:00
inventories/prod premier commit 2026-01-12 18:05:54 -05:00
playbooks premier commit 2026-01-12 18:05:54 -05:00
roles premier commit 2026-01-12 18:05:54 -05:00
.gitignore premier commit 2026-01-12 18:05:54 -05:00
ansible.cfg premier commit 2026-01-12 18:05:54 -05:00
README.md Actualiser README.md 2026-01-12 18:37:44 -05:00

Chezlepro Ansible

Dépôt Ansible normalisé (inventaire + playbooks + rôles) pour l'écosystème Chezlepro.

Démarrage rapide

  1. Ajuster l'inventaire :
  • inventories/prod/hosts.yml
  • inventories/prod/group_vars/all.yml
  • (optionnel) inventories/prod/group_vars/vault.yml (Ansible Vault)
  1. 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