-
- Downloads
Add new `Terraform-Module.gitlab-ci.yml` CI/CD template
This change set introduces a new CI/CD template named `Terraform-Module.gitlab-ci.yml` which can be used to easily deploy a Terraform Module to the GitLab Terraform Registry. Prior to this change the documentation contained a pipeline snippet which could be used to achieve the same. This is a little cumbersome for users though and it would be nice if that snippet would just exist as a template - that's what this MR does ;) The template comes as a *pipeline* and *job* template which makes it easy to adapt to more complex use-cases like deploying multiple Terraform Modules from the same pipeline. This change set also contains the relevant new template metrics and specs for the new templates. Changelog: added MR: !110493
parent
c8098e8c
No related branches found
No related tags found
This commit is part of merge request !110493. Comments created here will be created in the context of that merge request.
Showing
- doc/user/packages/terraform_module_registry/index.md 40 additions, 8 deletionsdoc/user/packages/terraform_module_registry/index.md
- lib/gitlab/ci/templates/Terraform-Module.gitlab-ci.yml 22 additions, 0 deletionslib/gitlab/ci/templates/Terraform-Module.gitlab-ci.yml
- lib/gitlab/ci/templates/Terraform/Module-Base.gitlab-ci.yml 38 additions, 0 deletionslib/gitlab/ci/templates/Terraform/Module-Base.gitlab-ci.yml
- spec/lib/gitlab/ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb 26 additions, 0 deletions...ci/templates/Terraform/module_base_gitlab_ci_yaml_spec.rb
- spec/lib/gitlab/ci/templates/terraform_module_gitlab_ci_yaml_spec.rb 62 additions, 0 deletions...tlab/ci/templates/terraform_module_gitlab_ci_yaml_spec.rb
Please register or sign in to comment