From 370eb67242b58ceaf4fcfcd1359aaebbebc9dcd1 Mon Sep 17 00:00:00 2001 From: Ludovico Magnocavallo Date: Fri, 10 Jul 2020 17:04:53 +0200 Subject: [PATCH] fix external IP reservation in compute-vm module --- modules/compute-vm/main.tf | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/compute-vm/main.tf b/modules/compute-vm/main.tf index a25a9413..e3e25d21 100644 --- a/modules/compute-vm/main.tf +++ b/modules/compute-vm/main.tf @@ -131,11 +131,11 @@ resource "google_compute_instance" "default" { : config.value.addresses.internal[each.value] ) dynamic access_config { - for_each = config.value.nat ? [config.value.addresses.external] : [] - iterator = nat_addresses + for_each = config.value.nat ? [config.value.addresses] : [] + iterator = addresses content { - nat_ip = nat_addresses.value == null ? null : ( - length(nat_addresses.value) == 0 ? null : nat_addresses.value[each.value] + nat_ip = addresses.value == null ? null : ( + length(addresses.value.external) == 0 ? null : addresses.value.external[each.value] ) } }