community.docker/tests/integration/targets/inventory_docker_containers/runme.sh
Felix Fontein 5cddffa8bb
[stable-2] Fix/improve inventory integration tests (#819)
* Improve inventory integration tests. (#817)

(cherry picked from commit 14e2f92974)

* Fix Python deps setup in callback/inventory tests. (#816)

(cherry picked from commit 6600f501ae)
2024-03-14 21:14:33 +01:00

23 lines
554 B
Bash
Executable File

#!/usr/bin/env bash
[[ -n "$DEBUG" || -n "$ANSIBLE_DEBUG" ]] && set -x
set -euo pipefail
cleanup() {
echo "Cleanup"
ansible-playbook playbooks/docker_cleanup.yml "$@"
echo "Done"
}
trap cleanup INT TERM EXIT
echo "Setup"
ANSIBLE_ROLES_PATH=.. ansible-playbook playbooks/docker_setup.yml "$@"
echo "Test docker_containers inventory 1"
ansible-playbook -i inventory_1.docker.yml playbooks/test_inventory_1.yml "$@"
echo "Test docker_containers inventory 2"
ansible-playbook -i inventory_2.docker.yml playbooks/test_inventory_2.yml "$@"