diff --git a/.gitlab/README.md.template b/.gitlab/README.md.template index ae1561901bcce3998d9b10703dc591c18aa90dc4..e7008ecb05bef48fc8982eefe0945a5c9c068c47 100644 --- a/.gitlab/README.md.template +++ b/.gitlab/README.md.template @@ -190,18 +190,19 @@ plan: - TF_ROOT: prod/ ``` -Have a look at the [`full-pipeline`](templates/full-pipeline.yml) for how it's constructed. +Have a look at the [`full-pipeline`](templates/job-templates.yml) for how it's constructed. The following job components exist: -- [`fmt`](templates/fmt.yml) -- [`validate`](templates/validate.yml) -- [`test`](templates/test.yml) -- [`plan`](templates/plan.yml) -- [`apply`](templates/apply.yml) -- [`destroy`](templates/destroy.yml) -- [`delete-state`](templates/delete-state.yml) -- [`custom-command`](templates/custom-command.yml) +- [`fmt`](templates/fmt.yml): Check formatting of configuration files. +- [`validate`](templates/validate.yml): Validate configuration. +- [`test`](templates/test.yml): Test configuration. +- [`plan`](templates/plan.yml): Plan an apply or destroy. +- [`apply`](templates/apply.yml): Apply a configuration. +- [`destroy`](templates/destroy.yml): Destroy a configuration. +- [`delete-state`](templates/delete-state.yml): Delete the GitLab-managed Terraform state. +- [`custom-command`](templates/custom-command.yml): Run a custom OpenTofu command. +- [`module-release`](templates/module-release.yml): Release an OpenTofu module to the GitLab Terraform Module Registry. Have a look at the individual template spec to learn about the available inputs. diff --git a/README.md b/README.md index dcb0f22f035625193ce0fd725f24057b51dc3b55..9314f70ce2f7cc7e29aa5849a66dca778a1fb867 100644 --- a/README.md +++ b/README.md @@ -192,18 +192,19 @@ plan: - TF_ROOT: prod/ ``` -Have a look at the [`full-pipeline`](templates/full-pipeline.yml) for how it's constructed. +Have a look at the [`full-pipeline`](templates/job-templates.yml) for how it's constructed. The following job components exist: -- [`fmt`](templates/fmt.yml) -- [`validate`](templates/validate.yml) -- [`test`](templates/test.yml) -- [`plan`](templates/plan.yml) -- [`apply`](templates/apply.yml) -- [`destroy`](templates/destroy.yml) -- [`delete-state`](templates/delete-state.yml) -- [`custom-command`](templates/custom-command.yml) +- [`fmt`](templates/fmt.yml): Check formatting of configuration files. +- [`validate`](templates/validate.yml): Validate configuration. +- [`test`](templates/test.yml): Test configuration. +- [`plan`](templates/plan.yml): Plan an apply or destroy. +- [`apply`](templates/apply.yml): Apply a configuration. +- [`destroy`](templates/destroy.yml): Destroy a configuration. +- [`delete-state`](templates/delete-state.yml): Delete the GitLab-managed Terraform state. +- [`custom-command`](templates/custom-command.yml): Run a custom OpenTofu command. +- [`module-release`](templates/module-release.yml): Release an OpenTofu module to the GitLab Terraform Module Registry. Have a look at the individual template spec to learn about the available inputs.