diff --git a/peer/data.peer.tf b/peer/data.peer.tf index e69980a..8a5d8c6 100644 --- a/peer/data.peer.tf +++ b/peer/data.peer.tf @@ -34,7 +34,7 @@ data "aws_route_table" "peer_route_table" { } locals { - peer_subnet_associations = flatten([for rt in data.aws_route_table.peer_route_table : [for a in rt.associations : a.subnet_id]]) + peer_subnet_associations = flatten([for rt in data.aws_route_table.peer_route_table : [for a in rt.associations : a.subnet_id if a.subnet_id != ""]]) peer_subnets = [for sn in data.aws_subnet.peer_subnets : sn.id if length(regexall("public", sn.tags.Name)) == 0] } diff --git a/peer/data.self.tf b/peer/data.self.tf index ee9e247..43080b5 100644 --- a/peer/data.self.tf +++ b/peer/data.self.tf @@ -34,7 +34,7 @@ data "aws_route_table" "self_route_table" { } locals { - self_subnet_associations = flatten([for rt in data.aws_route_table.self_route_table : [for a in rt.associations : a.subnet_id]]) + self_subnet_associations = flatten([for rt in data.aws_route_table.self_route_table : [for a in rt.associations : a.subnet_id if a.subnet_id != ""]]) self_subnets = [for sn in data.aws_subnet.self_subnets : sn.id if length(regexall("public", sn.tags.Name)) == 0] }