# Changes to rhel9CIS ## 0.4 - RockyLinux now supported - workflow updates - selinux regexp improvements - warning summary now at end of play - advanced auditd options to exclude users in POST section ## 0.3 - update to auditd template - uses facts and template new variable - update_audit_template (default false) - sysctl template updates and idempotency improvements - container discovery usage improvements - 3.4.1.5 discovery improvement - 5.6.1.4 discovery improvement - logrotate process logrotate.timer - tidy up become: - logic improvements ## 0.2 - not all controls work with rhel8 releases any longer - selinux disabled 1.6.1.4 - logrotate - 4.3.x - updated to rhel8cis v2.0 benchamrk requirements - removed iptables firewall controls (not valid on rhel9) - added more to logrotate 4.3.x - sure to logrotate now a seperate package - grub path now standard to /boot/grub2/grub.cfg - 1.6.1.4 from rh8 removed as selinux.cfg doesnt disable selinux any longer ## 0.1 - change to include statements - prelim and package facts discovery - commands module removed and moved to shell - added ```yml args: warn: false ``` - update boolean values to true/false - 3.4.2 improved checks for p[ackage presence - changed to assert for OS/release and ansible version ## Initial - based on RHEL8 currently as RH or CIS not GA - Changes to systctl, auditd, aide cron changes to utilise templates - see issue #1 - Collection statement added to meta/main.yml using only community-general - aide crontab moved to template due to module change