【发布时间】:2020-11-23 22:48:59
【问题描述】:
我正在与 Terragrunt 苦苦挣扎(我还是个新手)。 即使使用纯 Terragrunt 存储库示例,我也可以描述我的问题:
看这里(https://github.com/gruntwork-io/terragrunt-infrastructure-live-example/tree/master/prod/us-east-1/prod/webserver-cluster),我们可以看到 terragrunt.hcl 导入了一个模块 asg-elb-service 从特定 URL 获取(也是 terragrunt 示例)
现在我的观点是一切都很好,直到模块解决了我的所有需求。但是使用提到的示例,假设我想在这个模块之上添加一些东西(例如 ALB 的侦听器规则或任何东西) - 然后我想依赖 模块输出 并且我们可以检查“使用" 模块公开了这些:输出 (https://github.com/gruntwork-io/terragrunt-infrastructure-modules-example/blob/master/asg-elb-service/outputs.tf)
但是,即使我在我的结构中添加 tf 文件 - 继续我的示例,它会是这样的:
我只是无法“插值”并从模块访问这些输出:(
【问题讨论】:
标签: terraform terragrunt