import testinfra.utils.ansible_runner testinfra_hosts = testinfra.utils.ansible_runner.AnsibleRunner( '.molecule/ansible_inventory').get_hosts('parameters-mandatory') def test_firewall_configuration(File, Sudo): """ Tests if the firewall configuration file has been deployed correctly. """ with Sudo(): firewall_config = File('/etc/ferm/conf.d/40-backup.conf') assert firewall_config.is_file assert firewall_config.user == 'root' assert firewall_config.group == 'root' assert firewall_config.mode == 0o640 assert firewall_config.content == ""