Я настроил двух провайдеров (2 учетных записи aws), я хочу запустить экземпляр ec2 на каждой из учетных записей без повторения кода.
Я попытался использовать циклы с count и for_each, но безуспешно,
variable "providers" {
default = [
"aws.dev",
"aws.qa"
]
}
resource "aws_instance" "test" {
for_each = toset(var.providers)
ami = "ami-0dc9a8d2479a3c7d7"
instance_type = "t2.micro"
provider = each.value
}
Я получил следующую ошибку:
Ошибка: provider.each: нет подходящей версии, установленной требования к версии: "(любая версия)" версии установлены: нет
Я пробовал подобный код, перебирая другие значения, такие как ami, экземпляры, и это работает.
Я не уверен, есть ли что-то, чего я не вижу, или перебираю поставщиков, это не поддерживается.
Есть идеи или обходные пути для этого? Спасибо.