diff --git a/deploy.sh b/deploy.sh index 9f885ad..d87f3ce 100755 --- a/deploy.sh +++ b/deploy.sh @@ -1,10 +1,13 @@ #!/usr/bin/env bash -set -e -LIMIT=$1 -shift +LIMIT="" +LIMIT_PRESENT=$(echo "$1" | grep ".yml") +if [ "${LIMIT_PRESENT}" == "" ]; then + LIMIT="--limit $1" + shift +fi for PLAYBOOK in $@; do - ansible-playbook --limit ${LIMIT} ${PLAYBOOK} + ansible-playbook --forks 1 ${LIMIT} ${PLAYBOOK} shift done