15 lines
383 B
HCL
15 lines
383 B
HCL
module "pve_vm" {
|
|
source = "../../modules/pve_vm"
|
|
for_each = toset(data.proxmox_virtual_environment_nodes.pve_nodes.names)
|
|
node_name = each.value
|
|
vm_name = "${each.value}-vm"
|
|
vm_cpu = 2
|
|
vm_ram = 2048
|
|
vm_vlan = 66
|
|
}
|
|
|
|
data "proxmox_virtual_environment_nodes" "pve_nodes" {}
|
|
|
|
output "vm_ip" {
|
|
value = { for k, v in module.pve_vm : "${k}-vm" => v.vm_ip }
|
|
} |