2022-04-06 11:58:35 +02:00
|
|
|
#!/usr/bin/env bash
|
|
|
|
|
2022-09-03 18:38:34 +02:00
|
|
|
if [ "$#" -lt 2 ]; then
|
|
|
|
echo "Usage: $0 <limit> <playbook> [playbook...]"
|
|
|
|
exit
|
|
|
|
fi
|
|
|
|
|
2022-07-08 11:30:40 +02:00
|
|
|
LIMIT=""
|
|
|
|
LIMIT_PRESENT=$(echo "$1" | grep ".yml")
|
|
|
|
if [ "${LIMIT_PRESENT}" == "" ]; then
|
|
|
|
LIMIT="--limit $1"
|
|
|
|
shift
|
|
|
|
fi
|
2022-04-06 11:58:35 +02:00
|
|
|
|
2022-05-23 21:31:46 +02:00
|
|
|
for PLAYBOOK in $@; do
|
2022-07-08 11:30:40 +02:00
|
|
|
ansible-playbook --forks 1 ${LIMIT} ${PLAYBOOK}
|
2022-04-06 11:58:35 +02:00
|
|
|
shift
|
|
|
|
done
|