Mercurial > hg > cc > azure
view master/bin/vmss_setup.sh @ 34:ad6eff2bc6f9
fixes to logging and efficiency, see also notes.txt wrt patches to dateparser
author | Henry S. Thompson <ht@markup.co.uk> |
---|---|
date | Wed, 21 Nov 2018 18:42:56 +0000 |
parents | a7637c994964 |
children |
line wrap: on
line source
#!/bin/bash set -e -o pipefail if [ $# != 4 ]; then cat 1>&2 <<EOF Usage: $0 --resource-group group --name name Where name is the name of a VM scale set." This script: 1. Insecurely gets SSH host keys and adds them to your ~/.ssh/known_hosts . 2. Copies your ~/.azure to the machines so they have command line access. 3. Installs delete and deallocate commands so you can stop them from inside. 4. Prints SSH connection information. EOF exit 1 fi ip=$(az vmss list-instance-connection-info $@ --output tsv | head -n 1 | cut -d : -f 1) echo IP address $ip 1>&2 az network lb show $1 $2 $3 ${4}LB --o json | \ "$(dirname "$0")"/internal/parse_load_balance.py $ip | \ parallel --gnu --colsep ' ' "$(dirname "$0")"/internal/vmss_setup.sh {} $@