19 lines
691 B
Django/Jinja
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
|