Homelab/terraform
Tellsanguis 70f29227f0
Some checks failed
CD - Deploy Infrastructure / Terraform Validation (push) Failing after 5s
CD - Deploy Infrastructure / Deploy on pve1 (push) Has been skipped
CD - Deploy Infrastructure / Deploy on pve2 (push) Has been skipped
CD - Deploy Infrastructure / Deploy on pve3 (push) Has been skipped
CD - Deploy Infrastructure / Validate K3s Cluster (push) Has been skipped
CD - Deploy Infrastructure / Deployment Notification (push) Failing after 1s
feat(terraform): Create VMs from scratch with Ubuntu 24.04 cloud image
Changements majeurs:
- Supprime le clonage de template (clone/full_clone)
- Utilise l'image cloud Ubuntu 24.04 LTS directement
- Ajoute os_type = cloud-init pour support natif
- Configure Standard VGA pour compatibilité
- CPU type host pour meilleures performances
- BIOS seabios explicite

Avantages:
- Proxmox crée automatiquement les ressources LINSTOR
- Plus besoin de script Python de pré-provisioning
- Pas de dépendance sur template pré-existant
- Configuration via cloud-init uniquement

Pré-requis:
- Télécharger ubuntu-24.04-server-cloudimg-amd64.img sur chaque nœud
- Placer dans /var/lib/vz/template/iso/
2025-11-27 13:09:18 +01:00
..
pve1 feat(terraform): Create VMs from scratch with Ubuntu 24.04 cloud image 2025-11-27 13:09:18 +01:00
pve2 feat(terraform): Create VMs from scratch with Ubuntu 24.04 cloud image 2025-11-27 13:09:18 +01:00
pve3 feat(terraform): Create VMs from scratch with Ubuntu 24.04 cloud image 2025-11-27 13:09:18 +01:00
.gitignore feat: Initial commit 2025-11-07 09:33:38 +01:00
terraform.tfvars.example fix(terraform): Update token ID in example from terraform to opentofu 2025-11-13 19:45:17 +01:00