Closed (promoted)
Terraform module registry - backend
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
-
GitLab List Available Versions for a Specific Module
- :namespace/:name/:provider/versions
- GitLab stores each module securely
-
Terraform can authenticate to Module registry
- Possible to use https://www.terraform.io/docs/commands/cli-config.html#credentials-1 ?
- Workhorse? Terraform can discover the registry service https://www.terraform.io/docs/internals/remote-service-discovery.html#discovery-process
-
Terraform can Download Source Code for a Specific Module Version
- :namespace/:name/:provider/:system/:version/download