1# To contribute improvements to CI/CD templates, please follow the Development guide at:
2# https://docs.gitlab.com/ee/development/cicd/templates.html
3# This specific template is located at:
4# https://gitlab.com/gitlab-org/gitlab/-/blob/master/lib/gitlab/ci/templates/Terraform.latest.gitlab-ci.yml
5
6include:
7  - template: Terraform/Base.latest.gitlab-ci.yml  # https://gitlab.com/gitlab-org/gitlab/blob/master/lib/gitlab/ci/templates/Terraform/Base.latest.gitlab-ci.yml
8
9stages:
10  - validate
11  - build
12  - deploy
13
14fmt:
15  extends: .terraform:fmt
16  needs: []
17
18validate:
19  extends: .terraform:validate
20  needs: []
21
22build:
23  extends: .terraform:build
24
25deploy:
26  extends: .terraform:deploy
27  dependencies:
28    - build
29  environment:
30    name: $TF_STATE_NAME
31