18 lines
378 B
Bash
18 lines
378 B
Bash
#!/usr/bin/env ash
|
|
|
|
INPUT_PLAYBOOK_PATH="$playbook"
|
|
INPUT_ONLY_CHECK="$only_check"
|
|
|
|
set -e
|
|
|
|
ANSIBLE_OPTIONS="-vv"
|
|
|
|
if [ "$INPUT_ONLY_CHECK" = "true" ]; then
|
|
ANSIBLE_OPTIONS="${ANSIBLE_OPTIONS} --check --diff"
|
|
fi;
|
|
|
|
echo "Running playbook with options: ansible-playbook $ANSIBLE_OPTIONS \"$INPUT_PLAYBOOK_PATH\""
|
|
ansible-playbook $ANSIBLE_OPTIONS "$INPUT_PLAYBOOK_PATH"
|
|
|
|
exit 0
|