Ajouter une VM
Les VMs naissent d'un clone du template tpl-debian12 (9000), via OpenTofu.
- Déclarer la VM dans
opentofu/(nouveau fichier ou blocproxmox_virtual_environment_vmavecclone { vm_id = 9000 }). make plan→ relire le diff →make apply.- Toujours fixer une IP statique dans le bloc
initialization(ip_config) : il n'y a pas de serveur DHCP sur le VLAN 10. Et définir l'IP avant le premier démarrage — cloud-init n'applique la config réseau qu'au premier boot. - Ajouter l'hôte dans
ansible/inventory/hosts.ymlpuis appliquer le socle :ansible-playbook playbooks/base.yml -l <nom> - Documenter la machine dans
docs/docs/architecture.md(inventaire).
Pièges connus (appris en construisant le template)
- L'image Debian genericcloud n'inclut pas les pilotes SATA/AHCI : sur une machine q35, le CD cloud-init
ide2est invisible → le template le présente sur scsi1 (virtio-scsi). Ne pas changer. ostypedoit êtrel26, sinon Proxmox génère le cloud-init au format Windows (configdrive2) que l'image ignore.- qemu-guest-agent n'est pas dans l'image cloud : c'est le playbook
base.ymlqui l'installe (étape 4 obligatoire).