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