blob: a2de6535c2c8d7a72001aecfe1f280063c4b1410 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
# Define all VMs
locals {
all_vms = flatten([
[proxmox_virtual_environment_vm.docker_server],
[for vm in proxmox_virtual_environment_vm.k3s_master : vm],
[for vm in proxmox_virtual_environment_vm.k3s_worker : vm]
])
}
output "vm_ips" {
description = "Mapping of VM names to their IP addresses"
value = { for vm in local.all_vms : vm.name => vm.ipv4_addresses[1][0] if can(vm.ipv4_addresses[1][0]) }
}
|