Вопрос об использовании Terraform для развертывания в Azure - PullRequest
0 голосов
/ 28 мая 2019

Есть ли способ передать 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"
}

1 Ответ

1 голос
/ 28 мая 2019

Предполагая, что терраформа 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]}"
}

...