Updates and improvements
CIS Version: 2.0.0
CIS Version Release Date: 2-23-2022
Issues Addressed:
@ccravens
- #160 - Ansible 2.12 Does Not Manage /etc/crontab
- #183 - should not/cannot edit /etc/crontab
- #204 - Added CentOS keys (PR)
- #180 - 1.4.1 Ensure bootloader password is set | always skipped
- #181 - 1.8.5 | Ensure automatic mounting of removable media is disabled | Typo
- #182 - /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-official
- #185 - 4.2.1.x & 4.2.2.x
- #187 - 5.6.2 'rhel8cis_passwd' is undefined
- #192 - 5.6.2 locks out (almost) all non-system accounts, rather than system accounts
- #195 - Fix path for /etc/group control 6.1.5 (PR)
- #203 - 4.2.1.5 conflicts with itself on cron, auth logs
- #190 - Incorrect container detection fails certain tasks if executed in Podman
- #196 - Some handlers conflict with RHEL7-CIS handlers
- #198 - Fix #197 (PR)
- #200 - Versioned grub2cfg handler because it works differently in comparison to RHEL7-CIS (PR for issue #196 )
- #208 - Excluded nobody user from 6.2.10 (PR for issue #207)
- #186 - Audit not working audit_out_dir is not /var/tmp
@MindPointGroup (@uk-bolly and @georgenalen)
- #201 - fixed typo in 4.1.3.7 rule (PR)
- #205 - Improvements (PR for issues #185, #189, #190, #196, #200, #203, #204, and #206)
- #210 - Audit alignment (PR)
Enhancements:
- changed crypto to DEFAULT in defaults/main and updated as allowed option
- 3.4.1.2 - removed enabled option as errors if masked and enable option
- github workflow added branch option to issues.
- Dynamic UID discovery
- several title updates and alignments
- logic and idempotence improvement
- tag updates and fixes
- removed config no longer used
- dynamic container discovery
- update container variables and usage
- firewall services audit template output now works with goss correctly
- firewall services included cockpit as default
- 4.2.2.1.4 - changed to be socket service as per documentation
- update to auditd template
- uses facts and template new variable
- update_audit_template (default false)
- 3.4.1.5 discovery improvement
- 5.6.1.4 discovery improvement
- Added a warning comment managed by Ansible to all template files