summaryrefslogtreecommitdiff
path: root/vendor/gitlab-ci-yml/Terraform.gitlab-ci.yml
diff options
context:
space:
mode:
Diffstat (limited to 'vendor/gitlab-ci-yml/Terraform.gitlab-ci.yml')
-rw-r--r--vendor/gitlab-ci-yml/Terraform.gitlab-ci.yml55
1 files changed, 0 insertions, 55 deletions
diff --git a/vendor/gitlab-ci-yml/Terraform.gitlab-ci.yml b/vendor/gitlab-ci-yml/Terraform.gitlab-ci.yml
deleted file mode 100644
index 7160fce26a8..00000000000
--- a/vendor/gitlab-ci-yml/Terraform.gitlab-ci.yml
+++ /dev/null
@@ -1,55 +0,0 @@
-# Official image for Hashicorp's Terraform. It uses light image which is Alpine
-# based as it is much lighter.
-#
-# Entrypoint is also needed as image by default set `terraform` binary as an
-# entrypoint.
-image:
- name: hashicorp/terraform:light
- entrypoint:
- - '/usr/bin/env'
- - 'PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
-
-# Default output file for Terraform plan
-variables:
- PLAN: plan.tfplan
-
-cache:
- paths:
- - .terraform
-
-before_script:
- - terraform --version
- - terraform init
-
-stages:
- - validate
- - build
- - deploy
-
-validate:
- stage: validate
- script:
- - terraform validate
-
-plan:
- stage: build
- script:
- - terraform plan -out=$PLAN
- artifacts:
- name: plan
- paths:
- - $PLAN
-
-# Separate apply job for manual launching Terraform as it can be destructive
-# action.
-apply:
- stage: deploy
- environment:
- name: production
- script:
- - terraform apply -input=false $PLAN
- dependencies:
- - plan
- when: manual
- only:
- - master