From 89be2412ef03f48d166ffaf4d1f9de4bda07c0bc Mon Sep 17 00:00:00 2001 From: Vezpi Date: Wed, 10 Sep 2025 08:15:25 +0000 Subject: [PATCH] feat: variabilize disk size --- terraform/modules/pve_vm/main.tf | 4 ++-- terraform/modules/pve_vm/variables.tf | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/terraform/modules/pve_vm/main.tf b/terraform/modules/pve_vm/main.tf index 86324c0..eada82b 100644 --- a/terraform/modules/pve_vm/main.tf +++ b/terraform/modules/pve_vm/main.tf @@ -66,9 +66,9 @@ resource "proxmox_virtual_environment_vm" "vm" { } disk { - datastore_id = var.node_datastore # Datastore to hold the disk + datastore_id = var.node_datastore # Datastore to hold the disk interface = "scsi0" # Primary disk interface - size = 10 # Disk size in GB + size = var.vm_disk_size # Disk size in GB } initialization { diff --git a/terraform/modules/pve_vm/variables.tf b/terraform/modules/pve_vm/variables.tf index 16708f9..44a0f0a 100644 --- a/terraform/modules/pve_vm/variables.tf +++ b/terraform/modules/pve_vm/variables.tf @@ -44,6 +44,12 @@ variable "vm_ram" { default = 2048 } +variable "vm_disk_size" { + description = "Size of the disk (GB) of the VM" + type = number + default = 10 +} + variable "vm_bios" { description = "Type of BIOS used for the VM" type = string