From c5ae6a3012d4b5495e60fa82fe401c4d99c2d12f Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Thu, 27 Nov 2025 19:14:55 +0100 Subject: [PATCH] fix(terraform): Add explicit disk configuration to resolve scsi0 boot error --- terraform/pve1/main.tf | 11 +++++++++++ terraform/pve2/main.tf | 11 +++++++++++ 2 files changed, 22 insertions(+) diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index d6120d1..49bcdbc 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -54,6 +54,17 @@ resource "proxmox_vm_qemu" "k3s_server_1" { bridge = var.k3s_network_bridge } + disks { + scsi { + scsi0 { + disk { + storage = var.k3s_server_1_storage_pool + size = var.k3s_server_1_config.disk_size + } + } + } + } + ipconfig0 = "ip=${var.k3s_server_1_config.ip},gw=${var.k3s_gateway}" cicustom = "user=${var.snippets_storage}:snippets/cloud-init-k3s-server-1.yaml" nameserver = join(" ", var.k3s_dns) diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index 149c0c3..5213c53 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -54,6 +54,17 @@ resource "proxmox_vm_qemu" "k3s_server_2" { bridge = var.k3s_network_bridge } + disks { + scsi { + scsi0 { + disk { + storage = var.k3s_server_2_storage_pool + size = var.k3s_server_2_config.disk_size + } + } + } + } + ipconfig0 = "ip=${var.k3s_server_2_config.ip},gw=${var.k3s_gateway}" cicustom = "user=${var.snippets_storage}:snippets/cloud-init-k3s-server-2.yaml" nameserver = join(" ", var.k3s_dns)