From 4c277c7594a70da5c015b2cbb5ea7cc5ff4e1a74 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Thu, 27 Nov 2025 18:52:32 +0100 Subject: [PATCH] fix(terraform): Utiliser disks block pour cloner correctement le template Ubuntu MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Remplacer disk{} par disks{scsi{}} pour activer le clonage - Le disk{} créait un disque vide au lieu de cloner le template - Résout le problème 'No bootable device' en clonant correctement les partitions --- terraform/pve1/main.tf | 18 ++++++++++++------ terraform/pve2/main.tf | 18 ++++++++++++------ 2 files changed, 24 insertions(+), 12 deletions(-) diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index fc1dbb9..05d05b1 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -54,12 +54,18 @@ resource "proxmox_vm_qemu" "k3s_server_1" { bridge = var.k3s_network_bridge } - disk { - slot = "scsi0" - size = var.k3s_server_1_config.disk_size - type = "disk" - storage = var.k3s_server_1_storage_pool - iothread = true + # Le disque est cloné automatiquement depuis le template + # Pas de disk block pour éviter de créer un disque vide + disks { + scsi { + scsi0 { + disk { + size = var.k3s_server_1_config.disk_size + storage = var.k3s_server_1_storage_pool + iothread = true + } + } + } } ipconfig0 = "ip=${var.k3s_server_1_config.ip},gw=${var.k3s_gateway}" diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index d022737..c4d93f2 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -54,12 +54,18 @@ resource "proxmox_vm_qemu" "k3s_server_2" { bridge = var.k3s_network_bridge } - disk { - slot = "scsi0" - size = var.k3s_server_2_config.disk_size - type = "disk" - storage = var.k3s_server_2_storage_pool - iothread = true + # Le disque est cloné automatiquement depuis le template + # Pas de disk block pour éviter de créer un disque vide + disks { + scsi { + scsi0 { + disk { + size = var.k3s_server_2_config.disk_size + storage = var.k3s_server_2_storage_pool + iothread = true + } + } + } } ipconfig0 = "ip=${var.k3s_server_2_config.ip},gw=${var.k3s_gateway}"