From cc26fb97a678fbf5faffa09889b9acd91e54d2e0 Mon Sep 17 00:00:00 2001 From: Tellsanguis Date: Wed, 26 Nov 2025 19:41:52 +0100 Subject: [PATCH] fix(terraform): Set fixed VMID for VMs to prevent duplication Assign specific VMID to each VM: - k3s-server-1: 1000 - k3s-server-2: 1001 - etcd-witness: 1002 --- terraform/pve1/main.tf | 1 + terraform/pve2/main.tf | 1 + terraform/pve3/main.tf | 1 + 3 files changed, 3 insertions(+) diff --git a/terraform/pve1/main.tf b/terraform/pve1/main.tf index 7c9ff02..285e8a8 100644 --- a/terraform/pve1/main.tf +++ b/terraform/pve1/main.tf @@ -22,6 +22,7 @@ provider "proxmox" { # K3s Server VM on acemagician resource "proxmox_vm_qemu" "k3s_server_1" { + vmid = 1000 name = "k3s-server-1" target_node = "acemagician" clone = var.ubuntu_template diff --git a/terraform/pve2/main.tf b/terraform/pve2/main.tf index 830c2f2..c0b4afe 100644 --- a/terraform/pve2/main.tf +++ b/terraform/pve2/main.tf @@ -22,6 +22,7 @@ provider "proxmox" { # K3s Server VM on elitedesk resource "proxmox_vm_qemu" "k3s_server_2" { + vmid = 1001 name = "k3s-server-2" target_node = "elitedesk" clone = var.ubuntu_template diff --git a/terraform/pve3/main.tf b/terraform/pve3/main.tf index 9fcdde7..a1ab8f5 100644 --- a/terraform/pve3/main.tf +++ b/terraform/pve3/main.tf @@ -22,6 +22,7 @@ provider "proxmox" { # etcd Witness VM on thinkpad resource "proxmox_vm_qemu" "etcd_witness" { + vmid = 1002 name = "etcd-witness" target_node = "thinkpad" clone = var.ubuntu_template