【发布时间】:2020-04-09 03:21:36
【问题描述】:
我们尝试使用 terraform 将基础架构实现为代码,因此我们将不同的产品捆绑为具有输出变量 users 的模块。现在我们想在每个模块块之后将所有这些输出变量(用户列表)附加到根模块的全局变量中。这怎么可能?
variable "users" {
type = list(string)
default = []
}
module "product_a" {
source = "./product_a"
}
var.users = concat(modules.product_a.users, var.users)
module "product_b" {
source = "./product_b"
}
var.users = concat(modules.product_b.users, var.users)
这不起作用,我收到An argument or block definition is required here. To set an argument, use the
equals sign "=" to introduce the argument value.
谢谢
【问题讨论】:
标签: terraform