【发布时间】:2020-12-07 20:30:15
【问题描述】:
我刚刚了解了 Terragrunt。虽然我看到了 Terraform 中缺少的一些好东西,但我并不完全理解 DRY 配置方面的真正好处(这似乎是 Terragrunt 最受推崇的方面)。
在我见过的所有这些示例中,HCL 文件(例如,用于各个阶段的文件)对我来说看起来非常多余 - 并且基本上包含在纯 Terraform 中的 module {} 块中传递的相同信息。
你不能通过在普通的 Terraform 中编写一个只实例化其他模块的“组合模块”,用大致相同数量的代码来实现同样的事情吗?我错过了什么吗?
【问题讨论】:
标签: terraform terragrunt