"""OpenMediaVault writes sshd_config itself, from its own database. The Linux driver offers to harden the SSH server by writing a drop-in under /etc/ssh/sshd_config.d (NetOrk/netork#1027). On OMV the next apply of the SSH settings (``omv-salt deploy run ssh``) would regenerate the configuration and take the change back without a word, so this driver opts out: netOrk's capability probe asks ``callable(harden_ssh_server)``. """ from __future__ import annotations from napalm_openmediavault.openmediavault import OpenMediaVaultDriver def test_does_not_offer_ssh_hardening(): assert not callable(getattr(OpenMediaVaultDriver, "harden_ssh_server", None))