Terraform module registry iteration 1
Release notes
Do you manage multiple Terraform modules in GitLab? Now you can use GitLab's dedicated Terraform module registry to get easy to discover Terraform modules with semantic versioning support for same upgrades and maintenance.
While following Terraform best practices, we recommend to develop each Terraform module in its own, dedicated GitLab project, in order to simplify transitioning to the registry users can host and publish multiple modules from a single GitLab repository too. You can learn more about publishing and consuming a new module in our documentation.
https://docs.gitlab.com/ee/user/packages/
Definition of done
-
Gitlab supports the Registry protocol required by Terraform https://www.terraform.io/docs/internals/module-registry-protocol.html -
GitLab supports semantically versioned terraform modules -
Terraform can authenticate to Module registry -
GitLab List Available Versions for a Specific Module - :namespace/:name/:provider/versions
Notes
https://docs.google.com/document/d/1GQpRRywExXiuM1GJbeoG638qwGN0LFY39WIiv7AKoWA/edit
This page may contain information related to upcoming products, features and functionality. It is important to note that the information presented is for informational purposes only, so please do not rely on the information for purchasing or planning purposes. Just like with all projects, the items mentioned on the page are subject to change or delay, and the development, release, and timing of any products, features, or functionality remain at the sole discretion of GitLab Inc.