我们在 git 中有多个 aws 模块,当我们在其他项目中使用模块时,我们指定 git 中模块的路径作为源,如下所示:
module "module_name" {
source = "git::https://gitlab_domain_name.com/terraform/modules/aws/module_name.git?ref=v1.0.0"
...
}
我想知道使用 terraform 私有注册表来存储我们的模块是否有好处,例如在使用 Java 开发时,我们使用存储库来存储打包的 JAR,或者在使用 docker 映像时。