diff --git a/bin/plow b/bin/plow index c1d95f4..ebd780d 100755 --- a/bin/plow +++ b/bin/plow @@ -75,9 +75,9 @@ else TAG=${PWD##*/} [[ $ROLE ]] && TAG+="_$ROLE" TAG+="_$ENVIRONMENT" - - DESCRIBE_TAG=$(ec2-describe-tags --filter "key=name" --filter "value=$TAG") - [[ $DESCRIBE_TAG ]] || bail "no target server found matching '$TAG'" + + DESCRIBE_TAG=$(ec2-describe-tags --filter "key=Name" --filter "value=$TAG") + [[ $DESCRIBE_TAG ]] || bail "no target server found matching '$TAG'" INSTANCE_NAMES=($(echo "${DESCRIBE_TAG}" | grep TAG | awk {'print $3'})) for instance in ${INSTANCE_NAMES[@]}; do @@ -107,5 +107,6 @@ fi mkdir -p .plow/files && cp ${FILES[@]} .plow/files/ && cd .plow for server in ${SERVERS[@]}; do + echo -e "\033[1;35m== Plowing $server\033[0m" tar cz . | ssh $USER@$server "rm -rf plow && mkdir plow && cd plow && tar xz && $SUDO bash plow.sh" done