gpt4 book ai didi

terraform 子模块更改未在计划中识别或应用

转载 作者:行者123 更新时间:2023-12-03 23:55:38 26 4
gpt4 key购买 nike

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

  • 基础设施
  • 全局的
  • 主文件
  • 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 getterraform init在顶级 Terraform 项目中,后跟 terraform plan ,这些更改不会被拾取。

    这有什么原因吗?

    最佳答案

    我需要执行以下操作之一:

    1) 运行时terraform init ,我需要通过标志upgrade=true
    2) 或者如果运行 terraform get ,我需要通过标志update=true
    这将下载所请求模块的最新版本

    关于terraform 子模块更改未在计划中识别或应用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48628137/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com