From 0209547edc5c62b14d7345e1b1d9af2d9cbaea06 Mon Sep 17 00:00:00 2001 From: Bryan Joshua Pedini Date: Fri, 8 Jul 2022 11:30:40 +0200 Subject: [PATCH] added ability to have no limit (hosts: all) in deploy script --- deploy.sh | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) 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