azure cli after_deploy step working properly; cleanup

This commit is contained in:
Scott Nowicki 2017-04-20 15:45:05 -05:00
parent 86f68f4aa8
commit 20d8a07ad0
2 changed files with 15 additions and 16 deletions

View File

@ -28,4 +28,4 @@ deploy:
branch: topic-101-vm-simple-linux
# TODO: possibly use Azure CLI to delete the resource group
# after_deploy: docker run --rm -it azuresdk/azure-cli-python "az login --service-principal -u $ARM_CLIENT_ID -p $ARM_CLIENT_SECRET --tenant $ARM_TENANT_ID && az group delete $KEY"
after_deploy: docker run --rm -it azuresdk/azure-cli-python az login --service-principal -u $ARM_CLIENT_ID -p $ARM_CLIENT_SECRET --tenant $ARM_TENANT_ID; az group delete -y -n $KEY

View File

@ -6,26 +6,26 @@ set -o errexit -o nounset
# KEY=$(cat /dev/urandom | tr -cd 'a-z' | head -c 12)
# PASSWORD=$KEY$(cat /dev/urandom | tr -cd 'A-Z' | head -c 2)$(cat /dev/urandom | tr -cd '0-9' | head -c 2)
docker run --rm -it -v \
$(pwd):/data -w /data \
docker run --rm -it \
-v $(pwd):/data -w /data \
hashicorp/terraform:light \
get
docker run --rm -it -v \
-e $ARM_CLIENT_ID \
-e $ARM_CLIENT_SECRET \
-e $ARM_SUBSCRIPTION_ID \
-e $ARM_TENANT_ID \
$(pwd):/data -w /data \
docker run --rm -it \
-e ARM_CLIENT_ID \
-e ARM_CLIENT_SECRET \
-e ARM_SUBSCRIPTION_ID \
-e ARM_TENANT_ID \
-v $(pwd):/data -w /data \
hashicorp/terraform:light \
plan -var dns_name=$KEY -var resource_group=$KEY -var admin_username=$KEY -var admin_password=$PASSWORD -out=out.tfplan
docker run --rm -it -v \
-e $ARM_CLIENT_ID \
-e $ARM_CLIENT_SECRET \
-e $ARM_SUBSCRIPTION_ID \
-e $ARM_TENANT_ID \
$(pwd):/data -w /data \
docker run --rm -it \
-e ARM_CLIENT_ID \
-e ARM_CLIENT_SECRET \
-e ARM_SUBSCRIPTION_ID \
-e ARM_TENANT_ID \
-v $(pwd):/data -w /data \
hashicorp/terraform:light \
apply out.tfplan
@ -35,7 +35,6 @@ docker run --rm -it -v \
#
# terraform apply out.tfplan
# TODO: determine external validation, possibly Azure CLI
# echo "Setting git user name"