diff options
author | Pilou <pierre-louis@libregerbil.fr> | 2018-01-17 15:33:33 +0100 |
---|---|---|
committer | Adam Miller <admiller@redhat.com> | 2018-01-17 06:33:33 -0800 |
commit | 217ff4498c6ac75e51e8e80021c2afef4e34e865 (patch) | |
tree | 667f0e638c123e2a70d98e03120c6a8068e75788 /test/integration/targets/ansible | |
parent | 93acd7c651bc8c5135a89de6d29f02927048117e (diff) | |
download | ansible-217ff4498c6ac75e51e8e80021c2afef4e34e865.tar.gz |
ansible-config: add simple tests (#34900)
* Revert "Fix ansible-config with python3 (#34673)"
This reverts commit 2a9daaa45b0252cd935c48b5d0ab4b581aa16e32.
* ansible-config: add simple tests
* Fix ansible-config with python3
* ansible-test: don't quote "unusual" characters
Diffstat (limited to 'test/integration/targets/ansible')
-rw-r--r-- | test/integration/targets/ansible/ansible-testé.cfg | 2 | ||||
-rwxr-xr-x | test/integration/targets/ansible/runme.sh | 10 |
2 files changed, 11 insertions, 1 deletions
diff --git a/test/integration/targets/ansible/ansible-testé.cfg b/test/integration/targets/ansible/ansible-testé.cfg new file mode 100644 index 0000000000..61a99f48bb --- /dev/null +++ b/test/integration/targets/ansible/ansible-testé.cfg @@ -0,0 +1,2 @@ +[defaults] +remote_user = admin diff --git a/test/integration/targets/ansible/runme.sh b/test/integration/targets/ansible/runme.sh index 537351ffb3..5fada97789 100755 --- a/test/integration/targets/ansible/runme.sh +++ b/test/integration/targets/ansible/runme.sh @@ -1,9 +1,17 @@ #!/usr/bin/env bash -set -eux +set -eux -o pipefail ansible --version ansible --help ansible testhost -i ../../inventory -m ping "$@" ansible testhost -i ../../inventory -m setup "$@" + +ansible-config -c ./ansible-testé.cfg view | grep 'remote_user = admin' +ansible-config -c ./ansible-testé.cfg dump | grep 'DEFAULT_REMOTE_USER([^)]*) = admin\>' +ANSIBLE_REMOTE_USER=administrator ansible-config dump| grep 'DEFAULT_REMOTE_USER([^)]*) = administrator\>' +ansible-config list | grep 'DEFAULT_REMOTE_USER' + +# 'view' command must fail when config file is missing +ansible-config -c ./ansible-non-existent.cfg view && exit 1 || echo 'Failure is expected' |