Я хочу добавить в белый список список IP-адресов для определенного пути в нашем ALB, используя terraform. Провайдер Terraform AWS уже работает над разрешением нескольких IP-адресов в конфигурации. Его еще нет, у меня следующая конфигурация
resource "aws_lb_listener_rule" "forwarding_rule_http" {
listener_arn = "${aws_alb_listener.http.arn}"
priority = 10
action {
type = "forward"
target_group_arn = "${aws_alb_target_group.main.id}"
}
condition {
field = "path-pattern"
values = ["/path"]
}
condition {
count = "${length(var.source_ips)}"
field = "source-ip"
values = ["${element(var.source_ips, count.index)}"]
}
}
Здесь source-ip - это список и условие OR
Когда я пытаюсь запустить его, он говорит, что count.index
не определено
Есть ли обходной путь для этого в TF?