azure cli after_deploy step working properly; cleanup
This commit is contained in:
parent
86f68f4aa8
commit
20d8a07ad0
|
@ -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
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue