From ef0b91ae3df03d3c622de2421f4b796ef1d2c9c1 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Thu, 11 Apr 2024 15:52:04 +0200 Subject: [PATCH] fix: use try to set default for server list (#7) Reviewed-on: https://gitea.rknet.org/infra/pve-server-tf/pulls/7 Co-authored-by: Robert Kaussow Co-committed-by: Robert Kaussow --- main.tf | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.tf b/main.tf index 3fba165..23c305d 100644 --- a/main.tf +++ b/main.tf @@ -1,7 +1,7 @@ locals { ipv4_addresses = { for server_key, server in var.server : server.name => flatten([ - for k, v in coalescelist(proxmox_virtual_environment_vm.server[server.name].ipv4_addresses, []) : + for k, v in try(proxmox_virtual_environment_vm.server[server.name].ipv4_addresses, []) : v if length(regexall(try(server.netif_filter, var.server_netif_filter), proxmox_virtual_environment_vm.server[server.name].network_interface_names[k])) > 0 ]) } @@ -10,7 +10,7 @@ locals { locals { ipv6_addresses = { for server_key, server in var.server : server.name => flatten([ - for k, v in coalescelist(proxmox_virtual_environment_vm.server[server.name].ipv6_addresses, []) : + for k, v in try(proxmox_virtual_environment_vm.server[server.name].ipv6_addresses, []) : v if length(regexall(try(server.netif_filter, var.server_netif_filter), proxmox_virtual_environment_vm.server[server.name].network_interface_names[k])) > 0 ]) }