Distribute VMs over Proxmox machines
parent
dce989b822
commit
ea6d1bfc09
11
main.tf
11
main.tf
|
|
@ -20,6 +20,7 @@ terraform {
|
|||
source = "techBeck03/guacamole"
|
||||
version = "~> 1.4.1"
|
||||
}
|
||||
|
||||
}
|
||||
backend "kubernetes" {
|
||||
secret_suffix = "tfstate"
|
||||
|
|
@ -396,10 +397,16 @@ EOT
|
|||
]
|
||||
}
|
||||
|
||||
resource "random_integer" "proxmox_node" {
|
||||
min=1
|
||||
max=2
|
||||
count=var.num_routers
|
||||
}
|
||||
|
||||
resource "proxmox_vm_qemu" "vyos_router" {
|
||||
count = 3
|
||||
count = var.num_routers
|
||||
name = "vyos-${count.index + 1}" #count.index starts at 0, so + 1 means this VM will be named test-vm-1 in proxmox
|
||||
target_node = var.proxmox_host
|
||||
target_node = "${var.proxmox_host_prefix}${random_integer.proxmox_node[count.index].result}"
|
||||
clone = var.vyos_template_name
|
||||
agent = 1
|
||||
os_type = "cloud-init"
|
||||
|
|
|
|||
Loading…
Reference in New Issue