Select Git revision
launch.sh 436 B
#! /bin/sh -e
TERRAFORM="`PATH=$PATH:. which terraform`"
$TERRAFORM init >/dev/null
$TERRAFORM apply -auto-approve "$@"
touch config.json; chmod 0600 config.json
$TERRAFORM output -json > config.json
eval $(ssh-agent -s)
trap "kill $SSH_AGENT_PID" INT TERM
ssh-add ssh-key.*.txt
if [ -z "$NO_DEPLOYMENT" ]; then
./orchestrate.py
else
./orchestrate.py files ping init wait
./orchestrate.py -n deployment
fi
kill $SSH_AGENT_PID