Newer
Older
#!/usr/bin/env sh
# exit when any command fails
set -ex
# enable debug output in terraform
export TF_LOG=DEBUG
cd terraform/environments
TF_LOG_PATH=terraform-init.log terraform init
TF_LOG_PATH=terraform-version.log terraform version
TF_LOG_PATH=terraform-workspace.log terraform workspace new "$1" || terraform workspace select "$1"
TF_LOG_PATH=terraform-destroy.log terraform destroy -auto-approve -var="image_tag=dummy"
TF_LOG_PATH=terraform-ws-default.log terraform workspace select default
TF_LOG_PATH=terraform-ws-delete.log terraform workspace delete "$1"