Sha256: 3105872dcc60fd0966bee075b3ca5c74e0e34a84e833bb7914394bc592c7d752

Contents?: true

Size: 775 Bytes

Versions: 2

Compression:

Stored size: 775 Bytes

Contents

export projectid=helios-devel
export region=europe-west1
export zone=europe-west1-b
export service_account_email=terraform-bosh@${projectid}.iam.gserviceaccount.com

export GOOGLE_CREDENTIALS=$(cat /tmp/terraform-bosh.key.json)

docker run -i -t \
  -e "GOOGLE_CREDENTIALS=${GOOGLE_CREDENTIALS}" \
  -v `pwd`:/$(basename `pwd`) \
  -w /$(basename `pwd`) \
  hashicorp/terraform:light destroy \
    -var service_account_email=${service_account_email} \
    -var projectid=${projectid} \
    -var region=${region} \
    -var zone-1=${zone}

gcloud projects remove-iam-policy-binding ${projectid} \
        --member serviceAccount:${service_account_email} \
        --role roles/owner

gcloud iam service-accounts delete ${service_account_email}
rm /tmp/terraform-bosh.key.json

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kite-0.0.4 tpl/gcp/scripts/05_delete_infrastructure.sh
kite-0.0.3 tpl/gcp/scripts/05_delete_infrastructure.sh