36 lines
728 B
HCL
36 lines
728 B
HCL
variable "pool_name" {
|
|
description = "Name of the storage pool"
|
|
type = string
|
|
default = "vm-pool"
|
|
}
|
|
|
|
variable "pool_path" {
|
|
description = "Path to the storage pool"
|
|
type = string
|
|
default = "/var/lib/libvirt/images/vm-pool"
|
|
}
|
|
|
|
variable "vm_count" {
|
|
description = "Number of VMs to create"
|
|
type = number
|
|
default = 3
|
|
}
|
|
|
|
variable "memory" {
|
|
description = "Memory allocation for each VM (MB)"
|
|
type = number
|
|
default = 2048
|
|
}
|
|
|
|
variable "vcpu" {
|
|
description = "Number of vCPUs for each VM"
|
|
type = number
|
|
default = 2
|
|
}
|
|
|
|
variable "disk_size" {
|
|
description = "Disk size for each VM (bytes)"
|
|
type = number
|
|
default = 21474836480 # 20GB
|
|
}
|