查看 Gruntwork 的这个示例项目,https://github.com/gruntwork-io/terragrunt-infrastructure-live-example,但改为针对 GCP 进行调整。
我希望我的项目通过一个模块创建它自己的 GCP 项目,然后我希望其余模块使用此信息,就像上面的示例使用帐户信息一样。但是,我不想手动在所有其他模块中添加依赖项,所以我如何通过主 terragrunt.hcl 文件应用它?
编辑:在尝试了更多之后,我认为 terragrunt 当前的工作方式是不可能的,因为似乎需要将依赖项硬编码到模块的 terragrunt.hcl 文件中。