Terragrunt允许我们一次在多个模块上执行terraform命令([1])。 但是,有时我们只想针对单个模块及其依赖项,以便仅针对这些模块创建和应用计划。
这看起来像
terragrunt -target backend-app plan-all
其中backend-app是我们定位的s模块的示例名称。
有没有办法用terragrunt cli实现这一目标?
[1]-https://github.com/gruntwork-io/terragrunt#execute-terraform-commands-on-multiple-modules-at-once
答案 0 :(得分:0)
Terragrunt具有全局选项,这些选项不会传递给terraform([1])。
这可以解决问题:
terragrunt plan-all --terragrunt-include-dir "backend-app"
还有其他选项可以组合以实现更精细的选择。