Добавить маршрут для каждого peering_connection в каждой route_table в aws_vpc? - PullRequest
0 голосов
/ 15 мая 2019

У меня есть несколько 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, это просто не работает ...

Есть идеи?

...