SD
Size: a a a
SD
O
DS
SD
O
DS
O
SD
O
Y
- terraform init
- terraform validate
- terraform plan -var="instance_type=$INSTANCE_TYPE" -var="git_hash=$VERSION" -var="ci_project_dir=$CI_PROJECT_DIR" -var="ci_user=$GITLAB_USER_NAME" -out "planfile"
- terraform apply -input=false planfile
- echo "DYNAMIC_ENVIRONMENT_URL=$DYNAMIC_ENVIRONMENT_URL" >> deploy.env
environment:
name: review_MR$CI_MERGE_REQUEST_ID/$CI_COMMIT_REF_SLUG-$CI_COMMIT_SHORT_SHA
url: $DYNAMIC_ENVIRONMENT_URL
on_stop: destroy-terraform
auto_stop_in: 1 day
- terraform destroy -auto-approve
SD
DS
O
SD
DS
O
Y
O
A
O