import CS rhel-system-roles-1.120.5-0.1.el9

This commit is contained in:
AlmaLinux RelEng Bot 2026-03-30 10:58:42 -04:00
parent 3ea361d827
commit 9db4a4136a
6 changed files with 269 additions and 112 deletions

72
.gitignore vendored
View File

@ -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

View File

@ -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

View File

@ -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
----------------------------

View File

@ -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

View File

@ -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" <<EOF
plugins/module_utils/podman_lsr/podman/common.py compile-2.7!skip
plugins/module_utils/podman_lsr/podman/common.py import-2.7!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py compile-2.7!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py import-2.7!skip
plugins/module_utils/podman_lsr/podman/quadlet.py compile-2.7!skip
plugins/module_utils/podman_lsr/podman/quadlet.py import-2.7!skip
plugins/modules/manage_image_cache.py compile-2.7!skip
plugins/modules/manage_image_cache.py import-2.7!skip
plugins/modules/podman_image.py compile-2.7!skip
plugins/modules/podman_image.py import-2.7!skip
plugins/modules/podman_play.py import-2.7!skip
plugins/modules/podman_secret.py import-2.7!skip
plugins/modules/rhsm_repository.py pep8!skip
EOF
done
@ -148,11 +174,18 @@ done
for ansible_ver in 2.14 2.15; do
ignore_file="podman/.sanity-ansible-ignore-${ansible_ver}.txt"
cat >> "$ignore_file" <<EOF
plugins/module_utils/podman_lsr/podman/common.py compile-3.5!skip
plugins/module_utils/podman_lsr/podman/common.py import-3.5!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py compile-3.5!skip
plugins/module_utils/podman_lsr/podman/podman_image_lib.py import-3.5!skip
plugins/module_utils/podman_lsr/podman/quadlet.py compile-3.5!skip
plugins/module_utils/podman_lsr/podman/quadlet.py import-3.5!skip
plugins/modules/manage_image_cache.py compile-3.5!skip
plugins/modules/manage_image_cache.py import-3.5!skip
plugins/modules/podman_image.py compile-3.5!skip
plugins/modules/podman_image.py import-3.5!skip
plugins/modules/podman_play.py import-3.5!skip
plugins/modules/podman_secret.py import-3.5!skip
EOF
done

View File

@ -23,7 +23,7 @@ Name: linux-system-roles
%endif
Url: https://github.com/linux-system-roles
Summary: Set of interfaces for unified system management
Version: 1.108.6
Version: 1.120.5
Release: 0.1%{?dist}
License: GPLv3+ and MIT and BSD and Python
@ -86,110 +86,110 @@ Requires: (ansible-core >= 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 1.112.0-0.1
- Resolves: RHEL-127973 : sshd - feat: Add new configuration option CanonicalMatchUser on RHEL/CentOS
* Fri Nov 14 2025 Rich Megginson <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 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 <rmeggins@redhat.com> - 1.108.6-0.1
- Resolves: RHEL-107015 : bootloader - fix: boolean values and null values are not allowed
- This fixes ha_cluster tests