fuel-ccp-installer/utils/kargo/roles/configure_logs/templates/collect_logs.sh.j2

19 lines
691 B
Django/Jinja

#!/bin/bash
SSH_EXTRA_ARGS='-o\ StrictHostKeyChecking=no'
ADMIN_USER=${ADMIN_USER:-vagrant}
ADMIN_WORKSPACE=${ADMIN_WORKSPACE:-workspace/}
FORKS=${FORKS:-10}
if [ "${ADMIN_PASSWORD}" -a -z "${NO_SSH_PASSWORD}" ]; then
echo "Using password based ansible auth!"
SSH_WRAPPER="-e ansible_ssh_pass=${ADMIN_PASSWORD}"
fi
ansible-playbook ${LOG_LEVEL} \
--ssh-extra-args "$SSH_EXTRA_ARGS" -u ${ADMIN_USER} -b ${SSH_WRAPPER} \
--become-user=root -i $ADMIN_WORKSPACE/inventory/inventory.cfg \
-e searchpath=$ADMIN_WORKSPACE \
-e @$ADMIN_WORKSPACE/utils/kargo/roles/configure_logs/defaults/main.yml \
$ADMIN_WORKSPACE/kargo/scripts/collect-info.yaml