我正在尝试传递一个列表类型的变量,如下所示:
在cf-app.tf
文件中:
resource "cloudfoundry_app" "my-app" {
service_binding = "${var.service-bindings}"
}
在variables.tf
文件中:
variable "service-bindings" {
type = "list"
default = []
}
在deployment.tf
文件中:
module "nested-module" {
source = "../my-app"
service-bindings = [
{
service_instance = "dummy1"
},
{
service_instance = "dummy2"
}
]
}
但我收到以下错误,这是一个已知terraform 11
问题,已修复terraform 12
:
Error: module.nested-module.cloudfoundry_app.myapp: service_binding: should be a list
我关注了这个问题,但我的挑战是一系列元素......
我目前正在使用terraform version 11
.
有人可以帮我解决这个问题吗?
先感谢您!