diff --git a/.gitignore b/.gitignore index ac1cf01..b00a34d 100644 --- a/.gitignore +++ b/.gitignore @@ -1,37 +1,37 @@ -SOURCES/ad_integration-1.6.0.tar.gz -SOURCES/aide-1.2.1.tar.gz +SOURCES/ad_integration-1.6.3.tar.gz +SOURCES/aide-1.2.5.tar.gz SOURCES/ansible-posix-2.1.0.tar.gz -SOURCES/ansible-sshd-v0.27.1.tar.gz -SOURCES/auto-maintenance-1.108.6.tar.gz -SOURCES/bootloader-1.1.4.tar.gz -SOURCES/certificate-1.4.2.tar.gz -SOURCES/cockpit-1.7.1.tar.gz -SOURCES/community-general-11.2.1.tar.gz -SOURCES/containers-podman-1.17.0.tar.gz -SOURCES/crypto_policies-1.5.0.tar.gz -SOURCES/fapolicyd-1.1.10.tar.gz -SOURCES/firewall-1.10.2.tar.gz -SOURCES/gfs2-1.0.3.tar.gz -SOURCES/ha_cluster-1.25.6.tar.gz -SOURCES/journald-1.5.0.tar.gz -SOURCES/kdump-1.4.13.tar.gz -SOURCES/kernel_settings-1.3.5.tar.gz -SOURCES/keylime_server-1.2.1.tar.gz -SOURCES/logging-1.15.2.tar.gz -SOURCES/metrics-1.13.0.tar.gz -SOURCES/nbde_client-1.3.4.tar.gz -SOURCES/nbde_server-1.5.0.tar.gz -SOURCES/network-1.17.5.tar.gz -SOURCES/podman-1.8.3.tar.gz -SOURCES/postfix-1.6.4.tar.gz -SOURCES/postgresql-1.4.2.tar.gz -SOURCES/rhc-1.6.11.tar.gz -SOURCES/selinux-1.10.4.tar.gz -SOURCES/snapshot-1.5.2.tar.gz -SOURCES/ssh-1.6.0.tar.gz -SOURCES/storage-1.18.20.tar.gz -SOURCES/sudo-1.2.6.tar.gz -SOURCES/systemd-1.3.4.tar.gz -SOURCES/timesync-1.10.2.tar.gz -SOURCES/tlog-1.4.3.tar.gz -SOURCES/vpn-1.6.11.tar.gz +SOURCES/ansible-sshd-v0.31.0.tar.gz +SOURCES/auto-maintenance-1.120.5.tar.gz +SOURCES/bootloader-1.1.6.tar.gz +SOURCES/certificate-1.4.4.tar.gz +SOURCES/cockpit-1.7.4.tar.gz +SOURCES/community-general-11.4.5.tar.gz +SOURCES/containers-podman-1.19.0.tar.gz +SOURCES/crypto_policies-1.5.2.tar.gz +SOURCES/fapolicyd-1.1.12.tar.gz +SOURCES/firewall-1.11.6.tar.gz +SOURCES/gfs2-1.0.5.tar.gz +SOURCES/ha_cluster-1.29.1.tar.gz +SOURCES/journald-1.5.2.tar.gz +SOURCES/kdump-1.5.1.tar.gz +SOURCES/kernel_settings-1.3.8.tar.gz +SOURCES/keylime_server-1.2.4.tar.gz +SOURCES/logging-1.15.5.tar.gz +SOURCES/metrics-1.14.2.tar.gz +SOURCES/nbde_client-1.3.8.tar.gz +SOURCES/nbde_server-1.5.2.tar.gz +SOURCES/network-1.17.9.tar.gz +SOURCES/podman-1.9.2.tar.gz +SOURCES/postfix-1.6.6.tar.gz +SOURCES/postgresql-1.5.1.tar.gz +SOURCES/rhc-1.6.13.tar.gz +SOURCES/selinux-1.11.1.tar.gz +SOURCES/snapshot-1.6.4.tar.gz +SOURCES/ssh-1.7.1.tar.gz +SOURCES/storage-1.19.5.tar.gz +SOURCES/sudo-1.2.9.tar.gz +SOURCES/systemd-1.3.7.tar.gz +SOURCES/timesync-1.11.4.tar.gz +SOURCES/tlog-1.4.5.tar.gz +SOURCES/vpn-1.6.16.tar.gz diff --git a/.rhel-system-roles.metadata b/.rhel-system-roles.metadata index f51ba8f..6ea6601 100644 --- a/.rhel-system-roles.metadata +++ b/.rhel-system-roles.metadata @@ -1,37 +1,37 @@ -14af3960a320f02d4091c8d726f46b58e7704c8c SOURCES/ad_integration-1.6.0.tar.gz -6b9e1f018095c5a1f0d0be8e47754042785dff12 SOURCES/aide-1.2.1.tar.gz +351dff58a5a20dbccb80d69b5b4e5f4c9f1e238c SOURCES/ad_integration-1.6.3.tar.gz +d9ac27779e8bd554a345461a6ae6e0789b543286 SOURCES/aide-1.2.5.tar.gz 9db48a6875bd9371771521ee55f73a97552dbeb1 SOURCES/ansible-posix-2.1.0.tar.gz -b90f212249c38c655e184782d8d20dae99c7c272 SOURCES/ansible-sshd-v0.27.1.tar.gz -57e5fc999ec018fafe546d137be46ea6e5c91d32 SOURCES/auto-maintenance-1.108.6.tar.gz -151c457bd728f4cd0b72499d94d9acda9aab1207 SOURCES/bootloader-1.1.4.tar.gz -638d2b5f26b438f108ea749854e1d0fd5a26e1a1 SOURCES/certificate-1.4.2.tar.gz -97fd293dcc6538fc9ae332068b2568277b528eaf SOURCES/cockpit-1.7.1.tar.gz -940681ff4f146f4d3e935da1c223d38a772c1e33 SOURCES/community-general-11.2.1.tar.gz -4ff193fd8ba728514b1fab856432b2676e958fb7 SOURCES/containers-podman-1.17.0.tar.gz -8ebbcb75395b4ddb5f51779baf41de36a77ea459 SOURCES/crypto_policies-1.5.0.tar.gz -1162acb7b0bc13c5cb4ac4b95c7b5047c33f0082 SOURCES/fapolicyd-1.1.10.tar.gz -61740f042073a6baf0c87878b7ab6143cfd1c4d9 SOURCES/firewall-1.10.2.tar.gz -c69b9a9a6cb59723b8070703e07987f8121e0b70 SOURCES/gfs2-1.0.3.tar.gz -d6678995430a952081bc47586837579cfab45808 SOURCES/ha_cluster-1.25.6.tar.gz -2730e34ec89a267f759d55bb4b3e7a9dcaf51b9a SOURCES/journald-1.5.0.tar.gz -99627e3b43fc194b9e2c4cb6d5ea2821855a655e SOURCES/kdump-1.4.13.tar.gz -e1c224fd9c3a6de6d54444c1401dca96f8f75fa8 SOURCES/kernel_settings-1.3.5.tar.gz -2513f8f9a14c8ffbd5c2d5d5f59c32e89dde9061 SOURCES/keylime_server-1.2.1.tar.gz -16751a1aaa007f5622c3c71f5cafa28185c0063f SOURCES/logging-1.15.2.tar.gz -d14a650680780886b1f5ab5a4a78e53d56ba1612 SOURCES/metrics-1.13.0.tar.gz -de29986e84cc8c7d7548c254eda22171434c0169 SOURCES/nbde_client-1.3.4.tar.gz -46a248f56d8c2aec5fcdb3e520021a5b66da2f72 SOURCES/nbde_server-1.5.0.tar.gz -aadd67fa4ee4090bf1ceceb3d99520f762755cae SOURCES/network-1.17.5.tar.gz -a23d255ed5c8a420ff33b6e9924fe9a020078323 SOURCES/podman-1.8.3.tar.gz -b5b1b25b246ffc2c9127eb711161cb3fb94cbfad SOURCES/postfix-1.6.4.tar.gz -e8aebf7dc544a8f556a62a6f16f25765890156c5 SOURCES/postgresql-1.4.2.tar.gz -23a0790dcbba4046ce01b50aedd729f12e05ca6c SOURCES/rhc-1.6.11.tar.gz -4a60955faf97b266cd0e4d840caa3b807a45b48f SOURCES/selinux-1.10.4.tar.gz -89f623b16335da36946c04233d861bc05ac37b57 SOURCES/snapshot-1.5.2.tar.gz -9505443b01e5d5b482891687123f6604062c9410 SOURCES/ssh-1.6.0.tar.gz -864f51f973277ce5bf1db39aadc30ae924a06ffc SOURCES/storage-1.18.20.tar.gz -7b48d7dfe6192a3d96ca0ca90bf257162bb69a08 SOURCES/sudo-1.2.6.tar.gz -29b4a59a9b627c95bfb70ba4eac3c53c4c0b34ef SOURCES/systemd-1.3.4.tar.gz -9491459a796f3c1562c9a0be00295b0aa1e8d948 SOURCES/timesync-1.10.2.tar.gz -6ea41621b39418c67ad1c05639dba2c5e7a68a22 SOURCES/tlog-1.4.3.tar.gz -7969b12cc2f6471d642f98b00cce2a5558e28622 SOURCES/vpn-1.6.11.tar.gz +d16bfd57e9f9d13a339a51d5c56ed65c101e7345 SOURCES/ansible-sshd-v0.31.0.tar.gz +aae4d4684f98b95b19d8479265c777693cc7b43e SOURCES/auto-maintenance-1.120.5.tar.gz +9ab440814465c1b4d6cfadcf655f92f29e8e16a5 SOURCES/bootloader-1.1.6.tar.gz +875efc924ce3979236bf995f0fbc7eca8580c112 SOURCES/certificate-1.4.4.tar.gz +7f60a92b7e42d864dc6d236496784dc244587635 SOURCES/cockpit-1.7.4.tar.gz +d9e10a1ee0566bc8b454a75d52685afb3e34444d SOURCES/community-general-11.4.5.tar.gz +f83386ba87f9d7c8db1ad62cc07616a7c723e1d8 SOURCES/containers-podman-1.19.0.tar.gz +1e7f0353dd7a8bb955df23f38e9de78365eb493c SOURCES/crypto_policies-1.5.2.tar.gz +648d4432ee1e9515b4035a9ff6e9b4832da5cc34 SOURCES/fapolicyd-1.1.12.tar.gz +7622bb29e15d72064187dbe75bb32c7a8ad3237c SOURCES/firewall-1.11.6.tar.gz +4e80f3da46d0422a300a0c0f0d908a4d5f27a996 SOURCES/gfs2-1.0.5.tar.gz +d69e33bd4eaae995f1b6232af92ed4fe3d005f32 SOURCES/ha_cluster-1.29.1.tar.gz +69e567a8967c8554005e022e1411f39cd2fc8001 SOURCES/journald-1.5.2.tar.gz +51059dc680bac42d60f6aa129b6395a8bce043b0 SOURCES/kdump-1.5.1.tar.gz +01ecd1adf95240c3cabe48bf0c254423904ba660 SOURCES/kernel_settings-1.3.8.tar.gz +e84bac87da92defeba5f3cf3e7019fd93a9311fc SOURCES/keylime_server-1.2.4.tar.gz +cd14ba8613f0f431036e8a247821276778bf6a11 SOURCES/logging-1.15.5.tar.gz +ee8ba2a86f9528763fc73579d3cfdcec5491c106 SOURCES/metrics-1.14.2.tar.gz +2824552c7bf217f8223abed681e24fe1be6997b7 SOURCES/nbde_client-1.3.8.tar.gz +aa4c4f70c5b272a1e362276c2307d3a60282b6fd SOURCES/nbde_server-1.5.2.tar.gz +b2689a06f24019c7af8c39382ef5b24aa1e807fc SOURCES/network-1.17.9.tar.gz +1a36f6686ad8c379762ebb1f1d840b044ed05deb SOURCES/podman-1.9.2.tar.gz +2d3a8610195dd4d340890e78c943de2a6653eb99 SOURCES/postfix-1.6.6.tar.gz +4619113f04b2c02e91b93307e418c9206652c64c SOURCES/postgresql-1.5.1.tar.gz +92f6c736935895b3fbcd4413badc0d4375593743 SOURCES/rhc-1.6.13.tar.gz +01a04011032bafa0fd6f2775129afe689096969b SOURCES/selinux-1.11.1.tar.gz +dab4611b6166b3af0fc107726f4d47aac10e4bab SOURCES/snapshot-1.6.4.tar.gz +65476450f7bd6b59ea1ac868a3b0833a0d5ab204 SOURCES/ssh-1.7.1.tar.gz +c57f9f33a3fad61496e56ca8b59718f545aa4dc9 SOURCES/storage-1.19.5.tar.gz +aebfb0ad941504331fe1bb9465af551c86050fb9 SOURCES/sudo-1.2.9.tar.gz +a1a635ea35b87ec2d0a268cd7f7246c4d832628f SOURCES/systemd-1.3.7.tar.gz +a0fa887aafd7e8b352b39e0eca1010e8e160b8e2 SOURCES/timesync-1.11.4.tar.gz +d391876aa227d68c8a677ad0a592063bc89971a7 SOURCES/tlog-1.4.5.tar.gz +7e29c5eb846a3b308a8b74807b9d8513b3942348 SOURCES/vpn-1.6.16.tar.gz diff --git a/SOURCES/CHANGELOG.md b/SOURCES/CHANGELOG.md index 233ddd2..4365657 100644 --- a/SOURCES/CHANGELOG.md +++ b/SOURCES/CHANGELOG.md @@ -1,6 +1,41 @@ Changelog ========= +[1.120.5] - 2026-02-23 +---------------------------- + +### New Features + +- [firewall - [RFE]: rhel-system-roles.firewall: add IPv6 ipset support](https://issues.redhat.com/browse/RHEL-123040) +- [ha_cluster - [RFE] rhel_system_roles.ha_cluster - export CIB properties configuration [rhel-9]](https://issues.redhat.com/browse/RHEL-123041) +- [ha_cluster - [RFE] rhel_system_roles.ha_cluster - export constraints configuration [rhel-9]](https://issues.redhat.com/browse/RHEL-128436) +- [ha_cluster - feat: add support for fencing-watchdog-timeout](https://issues.redhat.com/browse/RHEL-136599) +- [ha_cluster - ha_cluster role does not work in container builds [rhel-9]](https://issues.redhat.com/browse/RHEL-144589) +- [metrics - [RFE] configure TLS certificates in grafana using the metrics system role [rhel-9]](https://issues.redhat.com/browse/RHEL-144592) +- [postgresql - add PostgreSQL 18](https://issues.redhat.com/browse/RHEL-122958) +- [selinux - Missing proto 'sctp' and 'dccp'](https://issues.redhat.com/browse/RHEL-145215) +- [snapshot - add support for bootable snapsets [rhel-9]](https://issues.redhat.com/browse/RHEL-120325) +- [ssh - feat: Add new configuration option VersionAddendum [rhel-9]](https://issues.redhat.com/browse/RHEL-138279) +- [sshd - feat: Add new configuration option CanonicalMatchUser on RHEL/CentOS](https://issues.redhat.com/browse/RHEL-127973) +- [sshd - feat: New OpenSSH configuration option GSSAPIDelegateCredentials [rhel-9]](https://issues.redhat.com/browse/RHEL-144496) +- [storage - [storage role] add support for disk partitioning [rhel-9]](https://issues.redhat.com/browse/RHEL-112772) + +### Bug Fixes + +- [aide - cannot manage rhel9.7/10.1 or earlier - unexpected character - line database=file](https://issues.redhat.com/browse/RHEL-129416) +- [firewall - fix: el7 interface functionality requires NetworkManager [rhel-9]](https://issues.redhat.com/browse/RHEL-150782) +- [network - fix: Skip the loopback profile when deleting all profiles except the ones explicitly included [rhel-9]](https://issues.redhat.com/browse/RHEL-123028) +- [network - Ansible RHEL network system role fails cannot find route table main [rhel-9]](https://issues.redhat.com/browse/RHEL-112805) +- [nbde_client - Error in using the RHEL system role for nbde client](https://issues.redhat.com/browse/RHEL-84891) +- [selinux - [v 1.10.4] Prepare module installation -> "Template error: object of type 'dict' has no attribute 'path'" [rhel-9]](https://issues.redhat.com/browse/RHEL-145248) +- [sshd - fix: include external config files first so they can override all options [rhel-9]](https://issues.redhat.com/browse/RHEL-123018) +- [snapshot - Snapshot role ignores snapshot_lvm_bootable: true setting when creating a snapset [rhel-9]](https://issues.redhat.com/browse/RHEL-147822) +- [storage - Storage role crashes on systems without /etc/fstab [rhel-9]](https://issues.redhat.com/browse/RHEL-123044) +- [storage - [RHEL10.2] in _get_device_id IndexError: list index out of range [rhel-9]](https://issues.redhat.com/browse/RHEL-138058) +- [storage - [RHEL10.2] ZeroDivisionError when creating LVM volume without size specification [rhel-9]](https://issues.redhat.com/browse/RHEL-147823) +- [storage - fix: ensure libblockdev-loop package on EL7 for loop mounts](https://issues.redhat.com/browse/RHEL-151438) +- [vpn - [ERROR]: Task failed: object of type 'dict' has no attribute '1.1.1.1'](https://issues.redhat.com/browse/RHEL-145220) + [1.108.6] - 2025-08-20 ---------------------------- diff --git a/SOURCES/extrasources.inc b/SOURCES/extrasources.inc index 1f06c4f..2a0e440 100644 --- a/SOURCES/extrasources.inc +++ b/SOURCES/extrasources.inc @@ -1,10 +1,10 @@ Source801: https://galaxy.ansible.com/download/ansible-posix-2.1.0.tar.gz -Source901: https://galaxy.ansible.com/download/community-general-11.2.1.tar.gz -Source902: https://galaxy.ansible.com/download/containers-podman-1.17.0.tar.gz +Source901: https://galaxy.ansible.com/download/community-general-11.4.5.tar.gz +Source902: https://galaxy.ansible.com/download/containers-podman-1.19.0.tar.gz Provides: bundled(ansible-collection(ansible.posix)) = 2.1.0 -Provides: bundled(ansible-collection(community.general)) = 11.2.1 -Provides: bundled(ansible-collection(containers.podman)) = 1.17.0 +Provides: bundled(ansible-collection(community.general)) = 11.4.5 +Provides: bundled(ansible-collection(containers.podman)) = 1.19.0 Source996: CHANGELOG.rst Source998: collection_readme.sh diff --git a/SOURCES/vendoring-build.inc b/SOURCES/vendoring-build.inc index b3b7df8..17d4309 100644 --- a/SOURCES/vendoring-build.inc +++ b/SOURCES/vendoring-build.inc @@ -23,6 +23,7 @@ declare -A plugin_map=( [containers/podman/plugins/modules/podman_play.py]=podman [containers/podman/plugins/modules/podman_secret.py]=podman [containers/podman/plugins/module_utils/podman/common.py]=podman + [containers/podman/plugins/module_utils/podman/podman_image_lib.py]=podman [containers/podman/plugins/module_utils/podman/quadlet.py]=podman ) @@ -32,6 +33,13 @@ declare -A plugin_map=( sed "s/collection_name='community.general'/collection_name='%{collection_namespace}.%{collection_name}'/" \ -i .external/community/general/plugins/modules/rhsm_repository.py +# fix ansible-test docstring issue in ini_file.py +# I think this only affects rhel9 ansible 2.14, but we don't need this at all +# ERROR: plugins/modules/ini_file.py:0:0: invalid-documentation: DOCUMENTATION.seealso.0.module: required key not provided @ data['seealso'][0]['module']. Got None +# ERROR: plugins/modules/ini_file.py:0:0: invalid-documentation: DOCUMENTATION.seealso.0.plugin: extra keys not allowed @ data['seealso'][0]['plugin']. Got 'ansible.builtin.ini' +# ERROR: plugins/modules/ini_file.py:0:0: invalid-documentation: DOCUMENTATION.seealso.0.plugin_type: extra keys not allowed @ data['seealso'][0]['plugin_type']. Got 'lookup' +sed '/^seealso/,/^author/{/^seealso/d;/^[ ]/d}' -i .external/community/general/plugins/modules/ini_file.py + fix_module_documentation() { local module_src doc_fragment_name df_dest_dir local -a paths @@ -50,7 +58,14 @@ fix_module_documentation() { # with different contents, we will be in trouble . . . # will have to make the doc fragment files unique, then edit $dest to use # the unique name - cp ".external/${paths[0]}/${paths[1]}/plugins/doc_fragments/${paths[2]}.py" "$df_dest_dir" + doc_fragment_src=".external/${paths[0]}/${paths[1]}/plugins/doc_fragments/${paths[2]}.py" + if [ -f "$doc_fragment_src" ]; then + cp "$doc_fragment_src" "$df_dest_dir" + elif [ "${paths[2]}" = files ]; then + echo Skipping files.py - this is an Ansible built-in + else + echo ERROR: could not find "$doc_fragment_src" + fi done } @@ -100,6 +115,10 @@ for dest in "${!dests[@]}"; do python_name="$(dirname "$module")" python_name="${python_name////[.]}" sed -e "s/ansible_collections[.]${python_name}[.]/ansible.modules./" -i "$dest" + # podman uses relative imports for module_utils + if [ "$role" = podman ]; then + sed -e "s/^from [.][.]module_utils[.]podman[.]/from ..module_utils.podman_lsr.podman./" -i "$dest" + fi done for mod_util in "${mod_utils[@]}"; do # some mod_utils have subdirs, some do not @@ -136,11 +155,18 @@ done for ansible_ver in 2.14 2.15 2.16; do ignore_file="podman/.sanity-ansible-ignore-${ansible_ver}.txt" cat >> "$ignore_file" <> "$ignore_file" <= 2.11.0 or ansible >= 2.9.0) %%global rolestodir %%{?rolestodir} %%{roletodir%{1}} } -%global mainid 1.108.6 +%global mainid 1.120.5 Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar.gz # BEGIN AUTOGENERATED SOURCES %global rolename1 postfix -%deftag 1 1.6.4 +%deftag 1 1.6.6 %global rolename2 selinux -%deftag 2 1.10.4 +%deftag 2 1.11.1 %global rolename3 timesync -%deftag 3 1.10.2 +%deftag 3 1.11.4 %global rolename4 kdump -%deftag 4 1.4.13 +%deftag 4 1.5.1 %global rolename5 network -%deftag 5 1.17.5 +%deftag 5 1.17.9 %global rolename6 storage -%deftag 6 1.18.20 +%deftag 6 1.19.5 %global rolename7 metrics -%deftag 7 1.13.0 +%deftag 7 1.14.2 %global rolename8 tlog -%deftag 8 1.4.3 +%deftag 8 1.4.5 %global rolename9 kernel_settings -%deftag 9 1.3.5 +%deftag 9 1.3.8 %global rolename10 logging -%deftag 10 1.15.2 +%deftag 10 1.15.5 %global rolename11 nbde_server -%deftag 11 1.5.0 +%deftag 11 1.5.2 %global rolename12 nbde_client -%deftag 12 1.3.4 +%deftag 12 1.3.8 %global rolename13 certificate -%deftag 13 1.4.2 +%deftag 13 1.4.4 %global rolename14 crypto_policies -%deftag 14 1.5.0 +%deftag 14 1.5.2 %global forgeorg15 https://github.com/willshersystems %global repo15 ansible-sshd %global rolename15 sshd -%deftag 15 v0.27.1 +%deftag 15 v0.31.0 %global rolename16 ssh -%deftag 16 1.6.0 +%deftag 16 1.7.1 %global rolename17 ha_cluster -%deftag 17 1.25.6 +%deftag 17 1.29.1 %global rolename18 vpn -%deftag 18 1.6.11 +%deftag 18 1.6.16 %global rolename19 firewall -%deftag 19 1.10.2 +%deftag 19 1.11.6 %global rolename20 cockpit -%deftag 20 1.7.1 +%deftag 20 1.7.4 %global rolename21 podman -%deftag 21 1.8.3 +%deftag 21 1.9.2 %global rolename22 ad_integration -%deftag 22 1.6.0 +%deftag 22 1.6.3 %global rolename23 rhc -%deftag 23 1.6.11 +%deftag 23 1.6.13 %global rolename24 journald -%deftag 24 1.5.0 +%deftag 24 1.5.2 %global rolename25 postgresql -%deftag 25 1.4.2 +%deftag 25 1.5.1 %global rolename26 systemd -%deftag 26 1.3.4 +%deftag 26 1.3.7 %global rolename27 keylime_server -%deftag 27 1.2.1 +%deftag 27 1.2.4 %global rolename28 fapolicyd -%deftag 28 1.1.10 +%deftag 28 1.1.12 %global rolename29 bootloader -%deftag 29 1.1.4 +%deftag 29 1.1.6 %global rolename30 snapshot -%deftag 30 1.5.2 +%deftag 30 1.6.4 %global rolename31 gfs2 -%deftag 31 1.0.3 +%deftag 31 1.0.5 %global rolename32 sudo -%deftag 32 1.2.6 +%deftag 32 1.2.9 %global rolename33 aide -%deftag 33 1.2.1 +%deftag 33 1.2.5 Source1: %{archiveurl1} Source2: %{archiveurl2} @@ -686,6 +686,95 @@ find %{buildroot}%{ansible_roles_dir} -mindepth 1 -maxdepth 1 | \ %endif %changelog +* Mon Feb 23 2026 Rich Megginson - 1.120.5-0.1 +- Resolves: RHEL-151438 : storage - fix: ensure libblockdev-loop package on EL7 for loop mounts + +* Fri Feb 20 2026 Rich Megginson - 1.120.4-0.1 +- Resolves: RHEL-150782 : firewall - fix: el7 interface functionality requires NetworkManager +- firewall - test: ensure interface chosen is managed by NetworkManager + +* Wed Feb 18 2026 Rich Megginson - 1.120.3-0.1 +- Resolves: RHEL-150782 : firewall - fix: el7 interface functionality requires NetworkManager [rhel-9] +- Resolves: RHEL-145248 : selinux - [v 1.10.4] Prepare module installation -> "Template error: object of type 'dict' has no attribute 'path'" [rhel-9] +- ha_cluster - fix: ostree - add dnf/dnf5 package, add firewall packages +- metrics - test: ostree - add package pcp-pmda-apache, role certificate +- systemd - test: ostree requires cronie package for testing + +* Thu Feb 12 2026 Rich Megginson - 1.120.2-0.1 +- Resolves: RHEL-145215 : selinux - Missing proto 'sctp' and 'dccp' +- timesync - fix: use ansible_facts timesync_ntp_provider_current + +* Wed Feb 11 2026 Rich Megginson - 1.120.1-0.1 +- Resolves: RHEL-145215 : selinux - Missing proto 'sctp' and 'dccp' +- Resolves: RHEL-145220 : vpn - [ERROR]: Task failed: object of type 'dict' has no attribute '1.1.1.1' + +* Mon Feb 09 2026 Rich Megginson - 1.119.1-0.0.1 +- Resolves: RHEL-122958 : postgresql - add PostgreSQL 18 - fixes test issue +- Resolves: RHEL-147822 : snapshot - Snapshot role ignores snapshot_lvm_bootable: true setting when creating a snapset [rhel-9] +- Resolves: RHEL-147823 : storage - [RHEL10.2] ZeroDivisionError when creating LVM volume without size specification [rhel-9] + +* Thu Jan 29 2026 Rich Megginson - 1.119.0-0.1 +- Resolves: RHEL-122958 : postgresql - add PostgreSQL 18 +- fix upstream shellcheck issue in nbde_client role + +* Wed Jan 28 2026 Rich Megginson - 1.118.0-0.2 +- Resolves: RHEL-144588 : Templates in some role license files +- Fix ansible-test issue with community.general.ini_file module 11.4.4 in documentation string + +* Tue Jan 27 2026 Rich Megginson - 1.118.0-0.1 +- Resolves: RHEL-144588 : Templates in some role license files [rhel-9] +- Resolves: RHEL-144589 : ha_cluster - ha_cluster role does not work in container builds [rhel-9] +- Resolves: RHEL-144592 : metrics - [RFE] configure TLS certificates in grafana using the metrics system role [rhel-9] +- Resolves: RHEL-138279 : ssh - feat: Add new configuration option VersionAddendum [rhel-9] +- Resolves: RHEL-144496 : sshd - feat: New OpenSSH configuration option GSSAPIDelegateCredentials [rhel-9] +- Resolves: RHEL-138058 : storage - [RHEL10.2] in _get_device_id IndexError: list index out of range [rhel-9] +- All roles support INJECT_FACTS_AS_VARS=false +- metrics - test: do not restore service if final state not-found +- sshd - feat: Add systemd ephemeral authorized_keys to the instantiated service file on Fedora +- storage - fix: add vdo package for Fedora OSTree + +* Wed Dec 17 2025 Rich Megginson - 1.114.0-0.1 +- Resolves: RHEL-129416 : aide - cannot manage rhel9.7/10.1 or earlier - unexpected character - line database=file +- Resolves: RHEL-136599 : ha_cluster - feat: add support for fencing-watchdog-timeout +- remove hpc role + +* Mon Nov 17 2025 Rich Megginson - 1.113.0-0.1 +- Resolves: RHEL-127973 : sshd - feat: Add new configuration option CanonicalMatchUser on RHEL/CentOS +- fix ansible-test issues in ha_cluster, sshd +- rebase all roles to version which has community.general 11.x support (no code changes, only meta) + +* Sat Nov 15 2025 Rich Megginson - 1.112.0-0.1 +- Resolves: RHEL-127973 : sshd - feat: Add new configuration option CanonicalMatchUser on RHEL/CentOS + +* Fri Nov 14 2025 Rich Megginson - 1.111.0-0.2 +- Resolves: RHEL-128436 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export constraints configuration [rhel-9] +- revert to community.general 11.4.1 - we cannot use 12.* anymore as they have dropped support for py27 and py36 + +* Thu Nov 13 2025 Rich Megginson - 1.111.0-0.1 +- Resolves: RHEL-128436 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export constraints configuration [rhel-9] +- Resolves: RHEL-84891 : nbde_client - Error in using the RHEL system role for nbde client +- Resolves: RHEL-120325 : snapshot - add support for bootable snapsets [rhel-9] +- new role hpc +- minor firewall update + +* Thu Oct 23 2025 Rich Megginson - 1.110.1-1.1 +- Resolves: RHEL-123040 : firewall - [RFE]: rhel-system-roles.firewall: add IPv6 ipset support +- fixes ansible-test issue with firewall + +* Wed Oct 22 2025 Rich Megginson - 1.110.1-0.1 +- Resolves: RHEL-123040 : firewall - [RFE]: rhel-system-roles.firewall: add IPv6 ipset support +- fixes ansible-test and ansible-lint issues in firewall + +* Tue Oct 21 2025 Rich Megginson - 1.110.0-0.1 +- Resolves: RHEL-123040 : firewall - [RFE]: rhel-system-roles.firewall: add IPv6 ipset support +- Resolves: RHEL-123041 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export CIB properties configuration [rhel-9] +- Resolves: RHEL-123028 : network - fix: Skip the loopback profile when deleting all profiles except the ones explicitly included [rhel-9] +- Resolves: RHEL-112805 : network - Ansible RHEL network system role fails cannot find route table main [rhel-9] +- Resolves: RHEL-123018 : sshd - fix: include external config files first so they can override all options [rhel-9] +- Resolves: RHEL-123044 : storage - Storage role crashes on systems without /etc/fstab [rhel-9] +- Resolves: RHEL-112772 : storage - [storage role] add support for disk partitioning [rhel-9] +- support podman, timesync in container builds + * Wed Aug 20 2025 Rich Megginson - 1.108.6-0.1 - Resolves: RHEL-107015 : bootloader - fix: boolean values and null values are not allowed - This fixes ha_cluster tests