【发布时间】:2021-05-28 05:37:59
【问题描述】:
我正在使用 for_each 循环创建模块。我想从模块块中访问前一个模块以获取变量,但由于循环,它阻止了我这样做。
locals{
deployment_plan = ["a", "b", "c"]
}
module "tier" {
source = "./modules/deployment"
for_each = { for tier,data in local.tier_config : tier => data }
tier_cfg = each.value
predecessors = [module.tier[local.deployment_plan[index(local.deployment_plan, each.key) - 1]].last_release_phase] : []
}
我在循环访问模块时为模块分配前任时看到错误。虽然我想访问上一个模块。
【问题讨论】:
标签: terraform