cleanup/reorg

This commit is contained in:
Scott Nowicki 2017-04-24 12:14:07 -05:00
parent 3e498199e9
commit 02952cac6f
3 changed files with 17 additions and 7 deletions

View File

@ -15,19 +15,14 @@ branches:
# install terraform
before_deploy:
- export KEY=$(cat /dev/urandom | tr -cd 'a-z' | head -c 12)
- export PASSWORD=$KEY$(cat /dev/urandom | tr -cd 'A-Z' | head -c 2)$(cat /dev/urandom | tr -cd '0-9' | head -c 2)
- cd $TEST_DIR && ./before_deploy.sh
# terraform deploy script
deploy:
- provider: script
skip_cleanup: true
script: cd $TEST_DIR && ./deploy.sh
on:
repo: 10thmagnitude/terraform
branch: topic-101-vm-simple-linux
# destroy resources with Azure CLI
after_deploy:
- docker run --rm -it azuresdk/azure-cli-python sh -c "az login --service-principal -u $ARM_CLIENT_ID -p $ARM_CLIENT_SECRET --tenant $ARM_TENANT_ID; az group delete -y -n $KEY"
- cd $TEST_DIR && ./after_deploy.sh

View File

@ -0,0 +1,6 @@
#!/bin/bash
set -o errexit -o nounset
export KEY=$(cat /dev/urandom | tr -cd 'a-z' | head -c 12)
export PASSWORD=$KEY$(cat /dev/urandom | tr -cd 'A-Z' | head -c 2)$(cat /dev/urandom | tr -cd '0-9' | head -c 2)

View File

@ -0,0 +1,9 @@
#!/bin/bash
set -o errexit -o nounset
# cleanup deployed azure resources
docker run --rm -it \
azuresdk/azure-cli-python \
sh -c "az login --service-principal -u $ARM_CLIENT_ID -p $ARM_CLIENT_SECRET --tenant $ARM_TENANT_ID; \
az group delete -y -n $KEY"