Commit 9ee3acdb authored by Pierre Smeyers's avatar Pierre Smeyers
Browse files

Merge branch...

Merge branch '31-delete-empty-terraform-state-after-tf-destroy-when-remove-environement' into 'master'

Resolve "Delete empty terraform state after tf-destroy when remove environement"

Closes #31

See merge request to-be-continuous/terraform!35
parents fa0d9883 e4232e64
Loading
Loading
Loading
Loading
+28 −22
Original line number Diff line number Diff line
@@ -462,6 +462,12 @@ stages:
    # shellcheck disable=SC2154,SC2086,SC2046
    terraform destroy -auto-approve $(echo "$extra_opts" | envsubst_cli) $(echo "$opts" | envsubst_cli)

    # remove gitlab-managed tf state
    if [[ "$TF_GITLAB_BACKEND_DISABLED" != "true" ]]
    then
      curl --header "Private-Token: ${TF_PASSWORD}" --request DELETE "${TF_ADDRESS}"
    fi

    # maybe execute post destroy script
    postscript="$TF_SCRIPTS_DIR/tf-post-destroy.sh"
    if [[ -f "$postscript" ]]; then