Releases: chzerv/ansible-role-security
Releases · chzerv/ansible-role-security
v0.8
Breaking Changes ⚠️ ⚠️ ⚠️
- Drop support for Achlinux
- Drop support for RHEL <= 7
- Remove the
security_fail2ban_banaction
variable- For Debian-based systems,
fail2ban
's defaultbanaction
will be used - For RedHat-based systems, if
firewalld
is running, it will be used as thebanaction
- This can be controlled via the
security_fail2ban_use_firewalld_on_rhel
variable
- This can be controlled via the
- For Debian-based systems,
Other Changes
- Creation of a
fail2ban
ssh
jail can now be controlled via thesecurity_fail2ban_add_ssh_jail
variable (defaults totrue
) unattanded-upgrades
can now pull updates from ESMA (Extended Security Maintenance), if available- Project dependencies are now managed via Nix flakes
Minor fixes
- Some typos
- Use FQDNs for module names
- Comply to
ansible-lint
rules
Testing
- Test using
molecule-vagrant
instead ofdocker
Drop PAM-related configuration
The code for handling PAM stuff was not very robust. Since a small misconfiguration can lock the user out of their system, I've decided to drop support for PAM related configuration, other than disabling core dumps.
Pre-PAM removal
This is the latest release that will allow the user for configuring PAM.