Я использую Terraform v0.11.11.Я хочу иметь возможность написать сценарий развертывания для openstack, который принимает список IP-адресов или IP-диапазона или произвольной длины, которые я хочу, чтобы белый список в виртуальной машине для порта 22, скажем,
ip_list = ["11.11.0.0/16","22.22.22.0/8", "33.33.33.33" ...]
Есть ли синтаксис для правильного применения правила?
Это не работает,
"openstack_compute_secgroup_v2" "secgroup_1" {
name = "a_cluster"
description = "some security group"
rule {
from_port = 22
to_port = 22
ip_protocol = "tcp"
cidr = "${var.ip_list}"
}
возвращает следующее:
$ terraform apply
Error: module.openstack.openstack_compute_secgroup_v2.secgroup_1: rule.3.cidr must be a single value, not a list
ноЕсть ли способ сделать это правильно?