stockholm/bin/infest-cac

22 lines
424 B
Plaintext
Raw Normal View History

2015-05-20 23:56:08 +00:00
#! /bin/sh
set -euf
server=$(cac-get-server-by servername "$1")
hostname=$2
serverstatus=$(echo $server | jq -r .status)
case $serverstatus in
'Powered On') : ;;
*)
echo $0: bad server status: $serverstatus >&2
exit 2
esac
template=$(echo $server | jq -r .template)
case $template in
'CentOS-7-64bit') infest-"$template" "$server" "$hostname";;
*)
echo $0: bad template: $template >&2
exit 3
esac