Open bgbak opened 2 years ago
We should probably change that. I think this worked before...
I do see one problem though: ansible_facts.selinux.status
shows disabled, whether it is actually disabled or it isn't installed at all (e.g. on debian systems).
So we should check if it is installed and only then continue enabling it.
Describe the bug In the OS Hardening role SELinux will not be enabled if SELinux is already disabled
Expected behavior Expect SELinux to be enabled and configured. Actual behavior
Example Playbook
OS / Environment
Both targets running CentOS 7
Ansible Version
Role Version
Additional context This conditional will return false if SELinux is not enabled
https://github.com/dev-sec/ansible-collection-hardening/blob/1d3ea50de629eb3e54291d2a59fe378991b0037a/roles/os_hardening/tasks/hardening.yml#L96