我正在尝试查找地图变量,但它给出了错误。这是我的代码的一些片段。
变量.tf
variable "count" {
default = 2
}
variable "providers" {
default = {
"0" = "aws"
"1" = "aws.west"
}
}
主文件
resource "aws_key_pair" "default" {
count = "${var.count}"
provider = "${lookup(var.providers, count.index)}"
....
....
}
的输出terraform apply
Error configuring: .. error(s) occurred:
....
* aws_key_pair.default: provider ${lookup(var.providers, count.index)} couldn't be found
....
....
我们如何解决这个问题?