Improve inventory integration tests. (#817)

This commit is contained in:
Felix Fontein
2024-03-13 13:56:22 +01:00
committed by GitHub
parent 4bab9a6b0e
commit 14e2f92974
5 changed files with 12 additions and 30 deletions
@@ -11,12 +11,3 @@
docker_swarm:
state: absent
force: true
- name: remove docker pagkages
action: "{{ ansible_facts.pkg_mgr }}"
args:
name:
- docker
- docker-ce
- docker-ce-cli
state: absent
@@ -9,17 +9,17 @@ set -euo pipefail
cleanup() {
echo "Cleanup"
ansible-playbook playbooks/swarm_cleanup.yml
ansible-playbook playbooks/swarm_cleanup.yml "$@"
echo "Done"
}
trap cleanup INT TERM EXIT
echo "Setup"
ANSIBLE_ROLES_PATH=.. ansible-playbook playbooks/swarm_setup.yml
ANSIBLE_ROLES_PATH=.. ansible-playbook playbooks/swarm_setup.yml "$@"
echo "Test docker_swarm inventory 1"
ansible-playbook -i inventory_1.docker_swarm.yml playbooks/test_inventory_1.yml
ansible-playbook -i inventory_1.docker_swarm.yml playbooks/test_inventory_1.yml "$@"
echo "Test docker_swarm inventory 2"
ansible-playbook -i inventory_2.docker_swarm.yml playbooks/test_inventory_2.yml
ansible-playbook -i inventory_2.docker_swarm.yml playbooks/test_inventory_2.yml "$@"