使用terragrunt定位单个terraform模块及其依赖项

时间:2019-08-26 09:37:10

标签: terragrunt

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

1 个答案:

答案 0 :(得分:0)

Terragrunt具有全局选项,这些选项不会传递给terraform([1])。

这可以解决问题:

terragrunt plan-all --terragrunt-include-dir "backend-app"

还有其他选项可以组合以实现更精细的选择。

[1]-https://github.com/gruntwork-io/terragrunt#cli-options