DCD-224: Add optional logging of playbook output.

This commit is contained in:
Steve Smith
2019-04-08 10:26:12 +10:00
parent 7b72fcf1fc
commit 1a0cee7aab

View File

@@ -5,11 +5,12 @@ set -e
# Optionally take an environment file on the command-line for testing.
INV=${1:?"Inventory file must be specified"}
PLAYBOOK=${2:?"Playbook must be specified"}
ENV_FILE=${3:-"/etc/atl"}
LOG_FILE=${3:-"/dev/null"}
ENV_FILE=${4:-"/etc/atl"}
# Set the environment with default exports
set -a
source $ENV_FILE
set +a
ansible-playbook -v -i $INV $PLAYBOOK
ansible-playbook -v -i $INV $PLAYBOOK | tee --append $LOG_FILE