ansible/roles/copr/backend/files/instant-instance-killer.sh

12 lines
298 B
Bash
Raw Normal View History

#!/usr/bin/env bash
source /home/copr/cloud/ec2rc.sh
/bin/euca-describe-instances | grep INSTANCE | while read line; do
id="$(echo $line | cut -d' ' -f2)"
state="$(echo $line | cut -d' ' -f6)"
if [[ "$state" == "error" ]]; then
/bin/euca-terminate-instances "$id"
fi
done