fix external IP reservation in compute-vm module
This commit is contained in:
@@ -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]
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user