github.com/bradfeehan/terraform@v0.7.0-rc3.0.20170529055808-34b45c5ad841/examples/azure-vm-custom-image-new-storage-account/deploy.mac.sh (about)

     1  #!/bin/bash
     2  
     3  set -o errexit -o nounset
     4  
     5  if docker -v; then
     6  
     7    # generate a unique string for CI deployment
     8    export KEY=$(cat /dev/urandom | env LC_CTYPE=C tr -cd 'a-z' | head -c 12)
     9    export PASSWORD=$KEY$(cat /dev/urandom | env LC_CTYPE=C tr -cd 'A-Z' | head -c 2)$(cat /dev/urandom | env LC_CTYPE=C tr -cd '0-9' | head -c 2)
    10    export EXISTING_RESOURCE_GROUP=donotdelete
    11    export EXISTING_IMAGE_URI=https://donotdeletedisks636.blob.core.windows.net/vhds/mywindowsimage20170510184809.vhd
    12    export EXISTING_STORAGE_ACCOUNT_NAME=donotdeletedisks636
    13    export CUSTOM_IMAGE_NAME=mywindowsimage20170510184809
    14  
    15    /bin/sh ./deploy.ci.sh
    16  
    17  else
    18    echo "Docker is used to run terraform commands, please install before run:  https://docs.docker.com/docker-for-mac/install/"
    19  fi