В Terraform я хочу, чтобы пользователь вводил значения для переменной (список типов), не беспокоясь о синтаксисе для переменной списка. Например, Terraform требует следующий синтаксис для списков:
Enter value: ["value1", "value2", "value3"]
Было бы неплохо, если бы пользователю просто нужно было ввести список через запятую, не беспокоясь о добавлении цитат и скобок. Например:
Enter value: value1, value2, value3
Из строки, разделенной запятыми, я хотел бы преобразовать ее в список типов с правильным синтаксисом.
Мой текущий код выглядит следующим образом, я не думаю, что даже близок к тому, чтобы его выяснить. Любая помощь приветствуется!
variable "subnetNames" {
description = "Enter value:"
default = "value1, value2, value3"
}
output "test" {
value = "${join(",", list("[", var.subnetNames, "]"))}"
}