github.com/gerbenjacobs/terraform@v0.9.5-0.20170630130047-e6ddd62583d8/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_WINDOWS_IMAGE_URI=https://tfpermstor.blob.core.windows.net/vhds/osdisk_alBZrO4OlX.vhd
    12    export EXISTING_STORAGE_ACCOUNT_NAME=donotdeletedisks636
    13    export CUSTOM_WINDOWS_IMAGE_NAME=WindowsImage
    14    export WINDOWS_DISK_NAME=osdisk_alBZrO4OlX
    15  
    16    /bin/sh ./deploy.ci.sh
    17  
    18  else
    19    echo "Docker is used to run terraform commands, please install before run:  https://docs.docker.com/docker-for-mac/install/"
    20  fi