我想根据用户输入变量的值选择一个模块:
var.value ? "a" = {
module case1
{source="/env/cluster1"}
}
var.value ? "b" = {
module case1
{source="/env/cluster2}
}
我该怎么做?
答案 0 :(得分:0)
您可以使用模块的 count 参数来根据变量的值创建多个模块实例。例如,
module "servers" {
source = "/env/cluster1"
count = var.value == "a" ? 1: 0
}
module "servers" {
source = "/env/cluster1"
count = var.value == "b" ? 1: 0
}