Add a setting to allow/disallow duplicate Terraform modules
Context
You can publish Terraform modules to your GitLab project. And you can install them from your group or sub-group.
Problem to solve
The problem is that a Developer in Project A
may create a module called foo
and this prevents Developers in other projects from using the name foo
. And if they try they'll receive an error but have no way of knowing which project originally created foo
.
Proposal
In some cases, organizations may want to allow duplicate package name/version combinations. GitLab offers a setting for this for Maven and generic packages. We will do the same for Terraform modules.
Edited by Tim Rizzi