diff --git a/vpc-transit-gateway-association/data.transit-gateway.tf b/vpc-transit-gateway-association/data.transit-gateway.tf index cba5235..9b8024f 100644 --- a/vpc-transit-gateway-association/data.transit-gateway.tf +++ b/vpc-transit-gateway-association/data.transit-gateway.tf @@ -36,7 +36,7 @@ data "aws_ec2_transit_gateway" "gateway_peer" { ## } locals { - transit_gateway_route_table_ids_self = { for k, v in local.data_input.route_tables_self : v.tags["boc:network_vrf"] => k if contains(keys(v.tags), "boc:network_vrf") } + transit_gateway_route_table_ids_self = { for k, v in var.data_input.route_tables_self : v.tags["boc:network_vrf"] => k if contains(keys(v.tags), "boc:network_vrf") } } ## these must be passed in @@ -58,7 +58,7 @@ locals { ## } locals { - transit_gateway_route_table_ids_peer = { for k, v in local.data_input.route_tables_peer : v.tags["boc:network_vrf"] => k if contains(keys(v.tags), "boc:network_vrf") } + transit_gateway_route_table_ids_peer = { for k, v in var.data_input.route_tables_peer : v.tags["boc:network_vrf"] => k if contains(keys(v.tags), "boc:network_vrf") } } # These two hold a map of VRF => route table diff --git a/vpc-transit-gateway-association/routing.tf b/vpc-transit-gateway-association/routing.tf index edd564e..5e17f76 100644 --- a/vpc-transit-gateway-association/routing.tf +++ b/vpc-transit-gateway-association/routing.tf @@ -50,7 +50,7 @@ resource "aws_route" "gateway_ipv4" { route_table_id = each.value # destination_cidr_block = "10.128.0.0/16" # destination_prefix_list_id = one([for k, v in data.aws_ec2_managed_prefix_list.tgw_ipv4 : k if v.address_family == "IPv4"]) - destination_prefix_list_id = local.data_input.prefix_list_id_ipv4 + destination_prefix_list_id = var.data_input.prefix_list_id_ipv4 transit_gateway_id = data.aws_ec2_transit_gateway.gateway_self.id depends_on = [null_resource.vpc_attachment_exists]