56 lines
807 B
HCL
56 lines
807 B
HCL
variable "name" {
|
|
type = string
|
|
}
|
|
|
|
variable "vm_id" {
|
|
type = number
|
|
}
|
|
|
|
variable "node_name" {
|
|
type = string
|
|
default = "mop"
|
|
}
|
|
|
|
variable "cores" {
|
|
type = number
|
|
default = 2
|
|
}
|
|
|
|
variable "memory" {
|
|
type = number
|
|
default = 2048
|
|
}
|
|
|
|
variable "template_id" {
|
|
type = number
|
|
}
|
|
|
|
variable "ssh_public_key" {
|
|
type = string
|
|
description = "Public SSH key for cloud-init user"
|
|
}
|
|
|
|
variable "hostname" {
|
|
description = "VM hostname"
|
|
type = string
|
|
default = "test"
|
|
}
|
|
|
|
variable "domain" {
|
|
description = "VM domain"
|
|
type = string
|
|
default = ""
|
|
}
|
|
|
|
variable "disk_size" {
|
|
type = number
|
|
default = 10
|
|
}
|
|
|
|
variable "proxmox_host_ip" {
|
|
type = string
|
|
}
|
|
|
|
variable "cloudinit_config" {
|
|
type = string
|
|
} |