terraform子模块更改未在计划中确认或应用

时间:2018-02-05 17:26:06

标签: terraform

我有一个看起来像这样的terraform repo:

  • 基础设施
    • 全球
      • main.tf

main.tf文件引用远程存储库中的模块:

module "global" {
    source = "git@github.com/company/repo//domain/global"
}

以上模块引用同一个远程仓库中的另一个模块:main.tf

module "global" {
        source = "git@github.com/company/repo//infrastructure/global"
    }

如果我在此模块中进行了3级深度更改,然后在顶级Terraform项目中跟terraform get运行terraform initterraform plan,那么这些更改就不会发生变化。拿起来了。

这有什么理由吗?

1 个答案:

答案 0 :(得分:2)

我需要做以下其中一项:

1)运行build/fold时,我需要传递标记 cata alg ( build f) = f alg hcata alg (hbuild f) = f alg

2)或者如果正在运行terraform init,我需要传递标记upgrade=true

下载所请求模块的最新版本