Я обновляюсь с terraform 0.11.4 до 0.12.2. Я исправил большинство вещей, следуя этому руководству , но я не могу найти решение для следующего выражения списка.
variable "subnetIds" {
type = "list"
}
resource "aws_lb" "main" {
name = "myload-balancer"
subnets = ["${var.subnetIds}"] # <-- problem row
security_groups = ["${var.securityGroupIds}"]
}
Сообщение об ошибке:
on main.tf line 10, in resource "aws_lb" "main":
10: subnets = ["${var.subnetIds}"]
Inappropriate value for attribute "subnets": element 0: string required.
Если я уберу скобки []
, я получу следующую ошибку:
on main.tf line 10, in resource "aws_lb" "main":
10: subnets = "${var.subnetIds}"
Inappropriate value for attribute "subnets": incorrect set element type:
string required.
Как правильно выразить subnets
для ресурса aws_lb
, используя terraform 0,12 +?