diff --git a/molecule/centos7/converge.yml b/molecule/centos7/converge.yml index bd3ac25..47a886b 100644 --- a/molecule/centos7/converge.yml +++ b/molecule/centos7/converge.yml @@ -1,9 +1,7 @@ --- - name: Converge hosts: all - vars: - certbot_packages_extra: - - epel-release roles: + - role: xoxys.python3 - role: xoxys.certbot diff --git a/molecule/centos7/requirements.yml b/molecule/centos7/requirements.yml new file mode 100644 index 0000000..9bcadd3 --- /dev/null +++ b/molecule/centos7/requirements.yml @@ -0,0 +1,5 @@ +--- +- src: https://gitea.rknet.org/ansible/xoxys.python3.git + name: xoxys.python3 + scm: git + version: master diff --git a/molecule/centos7/tests/test_default.py b/molecule/centos7/tests/test_default.py index 7f55e98..7927d55 100644 --- a/molecule/centos7/tests/test_default.py +++ b/molecule/centos7/tests/test_default.py @@ -10,5 +10,11 @@ testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( def test_certbot_is_installed(host): - certbot = host.package("certbot") - assert certbot.is_installed + pkg = host.pip_package.get_packages(pip_path="pip3") + assert "certbot" in pkg + + +def test_certbot_run(host): + cmd = host.run("certbot --help") + assert "Certbot can obtain and install HTTPS/TLS/SSL certificates." in cmd.stdout + assert cmd.succeeded