Skip to content

Releases: dev-sec/ansible-collection-hardening

10.1.0

22 Oct 08:25
5d95dc7
Compare
Choose a tag to compare

Changelog

10.1.0 (2024-10-22)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • molecule scenario ssh_hardening if failing due to missing docker image #790
  • getent_shadow empty #787
  • Error: Missing privilege separation directory: /run/sshd #752
  • fix(ssh_hardening): test setting kex to false, remove wrong default #808 [ssh_hardening] (rndmh3ro)

Merged pull requests:

10.0.0

06 Aug 17:24
69ab9e4
Compare
Choose a tag to compare

Changelog

10.0.0 (2024-08-06)

Full Changelog

Implemented enhancements:

Fixed bugs:

Merged pull requests:

9.0.1

19 Jan 09:39
94a49a4
Compare
Choose a tag to compare

Changelog

9.0.1 (2024-01-15)

Full Changelog

Implemented enhancements:

  • Extend ansible-lint testing to cover our test cases #731
  • Make value of kernel.unprivileged_userns_clone depending on kernel version #727
  • Complete tests for OS hardening #660
  • support restarts of audit service on Arch linux #722 [os_hardening] (schurzi)

Fixed bugs:

  • Fails to install #735
  • Amazon Linux gpg check fails #734
  • ssh_hardening ipv6 #719
  • boolean variable inconsistency? #330
  • Restore idempotency for disabling unused filesystems with Ansible 2.16.0 #718 [os_hardening] (akikanellis)

Closed issues:

  • 9.0.0 version number in galaxy.yml file is wrong #740
  • Dependency Dashboard #655

Merged pull requests:

9.0.0

16 Nov 14:34
2db75b5
Compare
Choose a tag to compare

Changelog

9.0.0 (2023-11-16)

Full Changelog

Breaking changes:

Implemented enhancements:

Fixed bugs:

  • nginx conf.d directory is missing on Rocky Linux 8 #707
  • Default value of ssh_client_alive_interval is inconsistent with what documentation says #701
  • [devsec.hardening.os_hardening : restart-auditd] fails #698
  • sshd_hardening role cannot be used to build system images #697
  • Error: No file was found when using first_found on Ubuntu 20.04 #676
  • PUBLIC-role breaks mysql-hardening #648
  • Error deploying the playbook #630
  • boolean variable inconcistency ? #330
  • Gather facts when os_hardening role is executed with tags #708 [os_hardening] (schurzi)

Closed issues:

  • Dependency Dashboard #655
  • Add send-to-mailinglist to github release action #434

Merged pull requests:

8.8.0

04 Aug 11:07
ef5e880
Compare
Choose a tag to compare

Changelog

8.8.0 (2023-08-04)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • How does one set sshd_authenticationmethods to include password authentication? #686
  • Error: No file was found when using first_found on Ubuntu 20.04 #676
  • FreeIPA environment mkhomedir fails #664

Closed issues:

  • What is the uscase of sysctl_overwrite over ansible.posix.sysctl? #683
  • Ensure permissions on mysql-logfile are correct chokes when log_error is set to stderr #673
  • TASK TASK FAILED: [devsec.hardening.os_hardening : Set password ageing for existing regular (non-system, non-root) accounts] #670
  • After os_hardening ssh not working #663
  • Unsupported parameters for (ansible.builtin.user) module #650

Merged pull requests:

8.7.0

13 Apr 08:38
7e6e43e
Compare
Choose a tag to compare

Changelog

8.7.0 (2023-04-12)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • getent task is skipped if user previously ran it with a key parameter #646
  • Error running devsec.hardening.os_hardening role #645
  • devsec.hardening.mysql_hardening - Get all users that have no authentication_string - Hello world #640
  • fixes #646 - add another condition to getent task #647 [os_hardening] (gbolo)

Closed issues:

  • Dependency Dashboard #655
  • Invalid login.defs for RHEL6 #651
  • Unsupported parameters for (ansible.builtin.user) module #650
  • Deprecation warnings for os_hardening #638
  • Write tests for MySQL user-deletion #445

Merged pull requests:

8.6.0

06 Feb 07:35
0705a9c
Compare
Choose a tag to compare

Changelog

8.6.0 (2023-02-04)

Full Changelog

Implemented enhancements:

Merged pull requests:

8.5.0

31 Jan 06:53
e6bc422
Compare
Choose a tag to compare

Changelog

8.5.0 (2023-01-31)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • os_hardening is setting wrong ownership for /var/log on Ubuntu #614
  • [os_hardening] Task for setting initramfs modules does not match its condition #590 [os_hardening]
  • Support for Amazon Linux 2 #624 [ssh_hardening] (mmitnyan)

Deprecated:

Closed issues:

  • Ubuntu 22.04 vars file missing? #619
  • SSH KexAlgorithms causes SSH daemon to fail #500
  • Playbook won't run for hardening #462

Merged pull requests:

8.4.0

19 Dec 08:39
9d0cc42
Compare
Choose a tag to compare

Changelog

8.4.0 (2022-12-17)

Full Changelog

Implemented enhancements:

Fixed bugs:

  • os_auth_retries variable causes a comparison type error on pam tasks #593
  • ssh_hardening: Install selinux dependencies fails on Oracle Linux (RHEL) 9 #585
  • OpenBSD does not set distributiuon_major_version #597 [ssh_hardening] (dennisse)

Merged pull requests:

8.3.0

27 Oct 18:46
99fe8b6
Compare
Choose a tag to compare

Changelog

8.3.0 (2022-10-27)

Full Changelog

Implemented enhancements:

Fixed bugs:

Closed issues:

  • Trying to run the os_hardening on Debian 11, but fails on privilege escalation #587
  • auditd increasing logfiles #586
  • Path to nginx.conf should be configurable in a variable #577

Merged pull requests: