Files
bunkerwebpoc/inventory/hosts.yml
cedricandClaude Opus 5.5 de23e19910 lancelot : modèle 9100 avec agent QEMU, machine-id régénéré, pool et destroy par l'API
- modèle par défaut 9100 debian13-bwpoc (dérivé de 9001 + qemu-guest-agent),
  fabrication en SSH root seulement si pve_template_create: true
- régénération du machine-id par l'agent QEMU (sinon même IP DHCP pour tous les clones)
- pool bwpoc créé par l'API, 99-destroy par l'API
- correctif ansible-core 2.21 (copie de hostvars), clé SSH id_ed25519 ou id_rsa

Déploiement validé sur lancelot : 50-tests 26 OK, 0 KO.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
2026-10-27 12:30:15 +01:00

40 lines
1.1 KiB
YAML

---
# Inventaire du PoC BunkerWeb.
# Les VM prennent leur IP par DHCP (VLAN 200 "LAB") : 00-proxmox.yml la lit
# via l'agent QEMU et l'écrit dans inventory/host_vars/<vm>/dhcp.yml.
# Mode "split" (défaut) : 3 VM distinctes (WAF, applis, client).
# Mode "single" : voir inventory/single.yml (tout sur une seule VM).
all:
children:
proxmox:
hosts:
lancelot:
ansible_host: 172.16.16.7
ansible_user: root
poc_vms:
vars:
ansible_user: debian
ansible_become: true
children:
bunkerweb:
hosts:
bw-waf:
vm_id: 9101
vm_cores: 2
vm_memory: 4096
vm_disk_gb: 20
apps:
hosts:
bw-apps:
vm_id: 9102
vm_cores: 2
vm_memory: 4096
vm_disk_gb: 20
client:
hosts:
bw-client:
vm_id: 9103
vm_cores: 1
vm_memory: 1024
vm_disk_gb: 20 # pas plus petit que le disque du modèle (20 Go)