Jun 9, 2022
If organization is managing huge enterprise-grade product which has multiple applications, then better to manage each module and application in separate repository.
You can use private module registry to share modules across the applications in different repos.
https://learn.hashicorp.com/tutorials/terraform/module-private-registry-share