From 3b7ef470a599244bfbf85f210cfe878436a1e6e9 Mon Sep 17 00:00:00 2001 From: Robert Kaussow Date: Wed, 16 Oct 2024 22:46:34 +0200 Subject: [PATCH] fix: disable molecule ansible log and add tests --- molecule/default/molecule.yml | 2 +- molecule/default/tests/test_default.py | 12 ++++++++++++ 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 molecule/default/tests/test_default.py diff --git a/molecule/default/molecule.yml b/molecule/default/molecule.yml index 83b7369..40b6ecd 100644 --- a/molecule/default/molecule.yml +++ b/molecule/default/molecule.yml @@ -12,6 +12,6 @@ platforms: image: "rocky-9" provisioner: name: ansible - log: True + log: False verifier: name: testinfra diff --git a/molecule/default/tests/test_default.py b/molecule/default/tests/test_default.py new file mode 100644 index 0000000..4d91a00 --- /dev/null +++ b/molecule/default/tests/test_default.py @@ -0,0 +1,12 @@ +import os + +import testinfra.utils.ansible_runner + +testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( + os.environ["MOLECULE_INVENTORY_FILE"] +).get_hosts("all") + + +def test_service_file(host): + f = host.file("/etc/systemd/system/zigbee2mqtt.service") + assert f.exists