По-прежнему невозможно использовать поставщик переменных в Terraform v0.12.6? В * .tfvars у меня есть переменная списка поставщик
supplier = ["azurerm.core-prod","azurerm.core-nonprod"]
и провайдеры, определенные в provider.tf:
provider "azurerm" {
...
alias = "core-prod"
}
provider "azurerm" {
...
alias = "core-nonprod"
то я хочу сослаться на него в * .tf. Ниже приведен пример с «данными», но то же самое относится и к «ресурсу».
data "azurerm_public_ip" "pip" {
count = "${var.count}"
....
provider = "${var.supplier[count.index]}"
}
Что такое обходной путь? Ошибка: недействительная ссылка на конфигурацию поставщика, показывающая, что аргумент поставщика требует имени типа поставщика, за которым может следовать точка, а затем псевдоним конфигурации.