Есть ли способ передать URN образа Azure в storage_image_reference
вместо того, чтобы использовать отдельно Publisher, Offer и SKU?
Например. прохождение этого
OpenLogic:CentOS:7.5:latest
вместо
storage_image_reference {
publisher = "OpenLogic"
offer = "CentOS"
sku = "7.5"
version = "latest"
}
Предполагая терраформирование 0.11
variable "urn" {
type = "list"
}
urn = split(":", "OpenLogic:CentOS:7.5:latest")
...
storage_image_reference {
publisher = "${urn[0]}"
offer = "${urn[1]}"
sku = "${urn[2]}"
version = "${urn[3]}"
}
вы могли бы использовать список строк, а затем выполнить split
внутри storage_image_reference
, используя count
для вращения?
да, это может сработать. С добавлением большего количества условных выражений кажется, что 0,12 может быть подходящим вариантом.
Есть ли способ предоставить несколько вариантов Linux только с одной переменной?