fix external IP reservation in compute-vm module

This commit is contained in:
Ludovico Magnocavallo
2020-07-10 17:04:53 +02:00
parent 87597a2a5f
commit 370eb67242

View File

@@ -131,11 +131,11 @@ resource "google_compute_instance" "default" {
: config.value.addresses.internal[each.value] : config.value.addresses.internal[each.value]
) )
dynamic access_config { dynamic access_config {
for_each = config.value.nat ? [config.value.addresses.external] : [] for_each = config.value.nat ? [config.value.addresses] : []
iterator = nat_addresses iterator = addresses
content { content {
nat_ip = nat_addresses.value == null ? null : ( nat_ip = addresses.value == null ? null : (
length(nat_addresses.value) == 0 ? null : nat_addresses.value[each.value] length(addresses.value.external) == 0 ? null : addresses.value.external[each.value]
) )
} }
} }