From 98891e0a4bdec931f7158c42979863460907aca4 Mon Sep 17 00:00:00 2001 From: badra001 Date: Tue, 1 Jun 2021 09:36:46 -0400 Subject: [PATCH] fix --- peer/main.tf | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/peer/main.tf b/peer/main.tf index 434dfaa..5b44951 100644 --- a/peer/main.tf +++ b/peer/main.tf @@ -76,7 +76,7 @@ locals { self_label = format("%v%v %v:%v", local._prefixes["vpc-peer"], var.vpc_full_name, local.peer_account_id, var.peer_vpc_full_name) peer_label = format("%v%v %v:%v", local._prefixes["vpc-peer"], var.peer_vpc_full_name, local.self_account_id, var.vpc_full_name) - self_route_table_ids = length(var.route_table_ids) > 0 ? var.route_table_ids : flatten(data.aws_route_tables.default_peer_route_tables[*].ids) + self_route_table_ids = length(var.route_table_ids) > 0 ? var.route_table_ids : flatten(data.aws_route_tables.default_self_route_tables[*].ids) peer_route_table_ids = length(var.peer_route_table_ids) > 0 ? var.peer_route_table_ids : flatten(data.aws_route_tables.default_peer_route_tables[*].ids) self_tags = merge( @@ -126,16 +126,18 @@ resource "aws_vpc_peering_connection_accepter" "peer" { # route tables #--- resource "aws_route" "self" { - provider = aws.self - for_each = toset(local.self_route_table_ids) + provider = aws.self + for_each = toset(local.self_route_table_ids) + route_table_id = each.key destination_cidr_block = local.peer_cidr_block vpc_peering_connection_id = aws_vpc_peering_connection.self.id } resource "aws_route" "peer" { - provider = aws.peer - for_each = toset(local.peer_route_table_ids) + provider = aws.peer + for_each = toset(local.peer_route_table_ids) + route_table_id = each.key destination_cidr_block = local.self_cidr_block vpc_peering_connection_id = aws_vpc_peering_connection.self.id