a3b6485073
* Ensure we only reset the connection when one has been previously established. Fixes #65812 * Ensure psrp doesn't trace * winrm too * Indentation fix
25 lines
688 B
Bash
Executable file
25 lines
688 B
Bash
Executable file
#!/usr/bin/env bash
|
|
|
|
set -eux
|
|
|
|
[ -f "${INVENTORY}" ]
|
|
|
|
# Run connection tests with both the default and C locale.
|
|
|
|
ansible-playbook test_connection.yml -i "${INVENTORY}" "$@"
|
|
LC_ALL=C LANG=C ansible-playbook test_connection.yml -i "${INVENTORY}" "$@"
|
|
|
|
# Check that connection vars do not appear in the output
|
|
# https://github.com/ansible/ansible/pull/70853
|
|
trap "rm out.txt" EXIT
|
|
|
|
ansible all -i "${INVENTORY}" -m set_fact -a "testing=value" -v | tee out.txt
|
|
if grep 'ansible_host' out.txt
|
|
then
|
|
echo "FAILURE: Connection vars in output"
|
|
exit 1
|
|
else
|
|
echo "SUCCESS: Connection vars not found"
|
|
fi
|
|
|
|
ansible-playbook test_reset_connection.yml -i "${INVENTORY}" "$@"
|