У меня есть несколько peering connections
и десятки route tables
в VPC.
Псевдокод того, что я пытаюсь достичь, выглядит следующим образом:
subnet = x.x.x.x/x
for conn in peering_conns:
for table in route_tables:
In the {table} create route to the {subnet} via {conn}
В terraform
я бы попробовал что-то вроде следующего:
resource "aws_route" "peer_routes_to_master_vpc" {
count = "${length(data.aws_route_tables.peer_vpc_rts.ids)}"
route_table_id = "${data.aws_route_tables.peer_vpc_rts.ids[count.index]}"
destination_cidr_block = "${var.destination_cidr_block}"
vpc_peering_connection_id = "${var.vpc_peering_connection_id}"
}
Но поскольку у меня более одного vpc_peering_connection_id
, это просто не работает ...
Есть идеи?