From 50e264d6e4ec7bf4f2a143cca94e521566e8eb72 Mon Sep 17 00:00:00 2001 From: Sharon Dagan Date: Sat, 23 Aug 2025 01:29:33 +0300 Subject: [PATCH 1/2] Update main.tf --- main.tf | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/main.tf b/main.tf index 6b43e3f..ab665ec 100644 --- a/main.tf +++ b/main.tf @@ -237,12 +237,21 @@ locals { compact([for k, v in local.az_public_route_table_ids_map : try(v[i], "")])) } + az_private_nat_gateway_ids_map = { for k, v in local.az_private_subnets_map : k => ( + [for t in aws_nat_gateway.default : t.id if contains(v, t.subnet_id)]) + } + + az_public_nat_gateway_ids_map = { for k, v in local.az_public_subnets_map : k => ( + [for t in aws_nat_gateway.default : t.id if contains(v, t.subnet_id)]) + } + named_private_subnets_stats_map = { for i, s in var.subnets_per_az_names : s => ( [ for k, v in local.az_private_route_table_ids_map : { az = k route_table_id = try(v[i], "") subnet_id = try(local.az_private_subnets_map[k][i], "") + nat_gateway_id = try(local.az_private_nat_gateway_ids_map[k][i], "") } ]) } @@ -253,6 +262,7 @@ locals { az = k route_table_id = try(v[i], "") subnet_id = try(local.az_public_subnets_map[k][i], "") + nat_gateway_id = try(local.az_public_nat_gateway_ids_map[k][i], "") } ]) } From 2568a9dcdffcca8f3b2b1faf7fc96aaa106d89eb Mon Sep 17 00:00:00 2001 From: Sharon Dagan Date: Sun, 24 Aug 2025 14:27:15 +0300 Subject: [PATCH 2/2] Update main.tf --- main.tf | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/main.tf b/main.tf index ab665ec..5980ffd 100644 --- a/main.tf +++ b/main.tf @@ -237,10 +237,6 @@ locals { compact([for k, v in local.az_public_route_table_ids_map : try(v[i], "")])) } - az_private_nat_gateway_ids_map = { for k, v in local.az_private_subnets_map : k => ( - [for t in aws_nat_gateway.default : t.id if contains(v, t.subnet_id)]) - } - az_public_nat_gateway_ids_map = { for k, v in local.az_public_subnets_map : k => ( [for t in aws_nat_gateway.default : t.id if contains(v, t.subnet_id)]) } @@ -251,7 +247,7 @@ locals { az = k route_table_id = try(v[i], "") subnet_id = try(local.az_private_subnets_map[k][i], "") - nat_gateway_id = try(local.az_private_nat_gateway_ids_map[k][i], "") + nat_gateway_id = try(local.az_public_nat_gateway_ids_map[k][i], "") } ]) }