【发布时间】:2021-03-19 07:37:59
【问题描述】:
我有多个可重复使用的terraform 模块。我正在重用这些模块来创建具有不同配置的相同资源。
所以我的文件夹结构是这样的:
modules/
vpc
subnet
lb
s3
main.tf
variables.tf
所以在我的main.tf 中,我一次又一次地使用上述模块(即每个模块重复/重复使用超过 10 次)
所以我想知道有没有更好的方法在main.tf 中安排这些模块?
作为建议,我是否可以在不同的 terraform 文件中重复使用这些模块,如下所示,并在 main.tf 中调用这些 terraform 文件以获得更好的可读性和理解?
modules/
vpc
subnet
lb
s3
service_one.tf
service_two.tf
.
.
service_ten.tf
main.tf
variables.tf
在main.tf 中,我可以调用这些service_*.tf 文件,这样main.tf 会更干净。
谢谢
【问题讨论】:
标签: terraform