summaryrefslogtreecommitdiff
path: root/tests/integration_tests/modules/test_set_password.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/integration_tests/modules/test_set_password.py')
-rw-r--r--tests/integration_tests/modules/test_set_password.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/integration_tests/modules/test_set_password.py b/tests/integration_tests/modules/test_set_password.py
index 4e0ee122..765dd30c 100644
--- a/tests/integration_tests/modules/test_set_password.py
+++ b/tests/integration_tests/modules/test_set_password.py
@@ -191,6 +191,15 @@ class Mixin:
# We look for the exact line match, to avoid a commented line matching
assert "PasswordAuthentication yes" in sshd_config.splitlines()
+ @pytest.mark.ubuntu
+ def test_check_ssh_service(self, class_client):
+ """Ensure we check the sshd status because we modified the config"""
+ log = class_client.read_from_file("/var/log/cloud-init.log")
+ assert (
+ "'systemctl', 'show', '--property', 'ActiveState', "
+ "'--value', 'ssh'" in log
+ )
+
def test_sshd_config(self, class_client):
"""Test that SSH password auth is enabled."""
sshd_config = class_client.execute("sshd -T").stdout