Добавление нескольких EIP в NLB в Terraform - PullRequest
0 голосов
/ 25 января 2020

У меня есть NLB, определенный в terraform, вот так:

  '''
   resource "aws_lb" "example" {
    name               = "example"
    load_balancer_type = "network"

    subnet_mapping {
    subnet_id     = "${aws_subnet.example1.id}"
   allocation_id = "${aws_eip.example1.id}"
 }

  subnet_mapping {
  subnet_id     = "${aws_subnet.example2.id}"
  allocation_id = "${aws_eip.example2.id}"
 }

} '' '

Мой вопрос, я создаю три elasti c IP. Вместо того чтобы иметь жестко запрограммированные блоки отображения su bnet или количество EIP (например, 3 для 3 EIP, 5 для 5 и т.д. c), как можно получить su bnet отображение l oop через число EIP, которые я создаю? У меня есть список из трех подсетей в списке, и каждая su bnet будет отображаться в EIP. Код EIP указан ниже, с переменной count:

 resource "aws_eip" "lb" {
 count = 3
 vpc      = true
}

Спасибо

...