system roles 1.95.3-0.1

Resolves: RHEL-67244 : aide - New role aide to manage system integrity checking
fixes aide ostree support
fixes storage role ostree support
fixes cockpit tests_packages_full
fixes kdump tests_ssh_wrapper
fixes selinux test failures
This commit is contained in:
Rich Megginson 2025-02-01 15:20:09 -07:00
parent e498388a5b
commit 87810121b2
6 changed files with 34 additions and 19 deletions

6
.gitignore vendored
View File

@ -1025,3 +1025,9 @@
/ha_cluster-1.22.2.tar.gz /ha_cluster-1.22.2.tar.gz
/rhc-1.6.9.tar.gz /rhc-1.6.9.tar.gz
/storage-1.18.11.tar.gz /storage-1.18.11.tar.gz
/auto-maintenance-1.95.3.tar.gz
/kdump-1.4.10.tar.gz
/storage-1.18.12.tar.gz
/cockpit-1.5.15.tar.gz
/aide-1.1.0.tar.gz
/containers-podman-1.16.3.tar.gz

View File

@ -1,7 +1,7 @@
Changelog Changelog
========= =========
[1.94.2] - 2025-01-28 [1.95.3] - 2025-02-04
---------------------------- ----------------------------
### New Features ### New Features

View File

@ -1,10 +1,10 @@
Source801: https://galaxy.ansible.com/download/ansible-posix-2.0.0.tar.gz Source801: https://galaxy.ansible.com/download/ansible-posix-2.0.0.tar.gz
Source901: https://galaxy.ansible.com/download/community-general-10.3.0.tar.gz Source901: https://galaxy.ansible.com/download/community-general-10.3.0.tar.gz
Source902: https://galaxy.ansible.com/download/containers-podman-1.16.2.tar.gz Source902: https://galaxy.ansible.com/download/containers-podman-1.16.3.tar.gz
Provides: bundled(ansible-collection(ansible.posix)) = 2.0.0 Provides: bundled(ansible-collection(ansible.posix)) = 2.0.0
Provides: bundled(ansible-collection(community.general)) = 10.3.0 Provides: bundled(ansible-collection(community.general)) = 10.3.0
Provides: bundled(ansible-collection(containers.podman)) = 1.16.2 Provides: bundled(ansible-collection(containers.podman)) = 1.16.3
Source996: CHANGELOG.rst Source996: CHANGELOG.rst
Source998: collection_readme.sh Source998: collection_readme.sh

View File

@ -23,7 +23,7 @@ Name: linux-system-roles
%endif %endif
Url: https://github.com/linux-system-roles Url: https://github.com/linux-system-roles
Summary: Set of interfaces for unified system management Summary: Set of interfaces for unified system management
Version: 1.94.2 Version: 1.95.3
Release: 0.1%{?dist} Release: 0.1%{?dist}
License: GPLv3+ and MIT and BSD and Python License: GPLv3+ and MIT and BSD and Python
@ -86,7 +86,7 @@ Requires: (ansible-core >= 2.11.0 or ansible >= 2.9.0)
%%global rolestodir %%{?rolestodir} %%{roletodir%{1}} %%global rolestodir %%{?rolestodir} %%{roletodir%{1}}
} }
%global mainid 1.94.2 %global mainid 1.95.3
Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar.gz Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar.gz
# BEGIN AUTOGENERATED SOURCES # BEGIN AUTOGENERATED SOURCES
@ -100,13 +100,13 @@ Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar
%deftag 3 1.9.2 %deftag 3 1.9.2
%global rolename4 kdump %global rolename4 kdump
%deftag 4 1.4.9 %deftag 4 1.4.10
%global rolename5 network %global rolename5 network
%deftag 5 1.17.1 %deftag 5 1.17.1
%global rolename6 storage %global rolename6 storage
%deftag 6 1.18.11 %deftag 6 1.18.12
%global rolename7 metrics %global rolename7 metrics
%deftag 7 1.10.9 %deftag 7 1.10.9
@ -150,7 +150,7 @@ Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar
%deftag 19 1.8.2 %deftag 19 1.8.2
%global rolename20 cockpit %global rolename20 cockpit
%deftag 20 1.5.14 %deftag 20 1.5.15
%global rolename21 podman %global rolename21 podman
%deftag 21 1.7.2 %deftag 21 1.7.2
@ -189,7 +189,7 @@ Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar
%deftag 32 1.2.2 %deftag 32 1.2.2
%global rolename33 aide %global rolename33 aide
%deftag 33 1.0.0 %deftag 33 1.1.0
Source1: %{archiveurl1} Source1: %{archiveurl1}
Source2: %{archiveurl2} Source2: %{archiveurl2}
@ -691,6 +691,14 @@ find %{buildroot}%{ansible_roles_dir} -mindepth 1 -maxdepth 1 | \
%endif %endif
%changelog %changelog
* Tue Feb 4 2025 Rich Megginson <rmeggins@redhat.com> - 1.95.3-0.1
- Resolves: RHEL-67244 : aide - New role aide to manage system integrity checking
- fixes aide ostree support
- fixes storage role ostree support
- fixes cockpit tests_packages_full
- fixes kdump tests_ssh_wrapper
- fix crash in selinux.py module on el7
* Tue Jan 28 2025 Rich Megginson <rmeggins@redhat.com> - 1.94.2-0.1 * Tue Jan 28 2025 Rich Megginson <rmeggins@redhat.com> - 1.94.2-0.1
- Resolves: RHEL-73244 : storage - Ansible storage role 'grow_to_fill' option on LVM pools always failing with LVM resize failure due to miscalculation of free extents. - Resolves: RHEL-73244 : storage - Ansible storage role 'grow_to_fill' option on LVM pools always failing with LVM resize failure due to miscalculation of free extents.
- also includes updates for el10 for ha_cluster and rhc - also includes updates for el10 for ha_cluster and rhc

12
sources
View File

@ -1,20 +1,20 @@
SHA512 (ad_integration-1.4.8.tar.gz) = 68abcdc5042591813cc34ca389c5548c0a632dd325011f4b365aa378e86496b43a763cff8f26c32a4bae5ad7651e4e0cc61c39c0b6b00961486eeabdf651ffda SHA512 (ad_integration-1.4.8.tar.gz) = 68abcdc5042591813cc34ca389c5548c0a632dd325011f4b365aa378e86496b43a763cff8f26c32a4bae5ad7651e4e0cc61c39c0b6b00961486eeabdf651ffda
SHA512 (aide-1.0.0.tar.gz) = 295b95ee270a0179df4159755cbd5078b11163d63757293250854b527b18956ad6de97335bb58cbbd66de85bc12e04776da860eab1445b8ea9f758196f323762 SHA512 (aide-1.1.0.tar.gz) = 0b559efad2c187fd6629b4f66db827f6b890b82b2f8b0f3d76ae5ccf3f13e611a3e17df01dee51a3f650f040d30aea2756b07f7aae6d20c2fee29cf97ae5584a
SHA512 (ansible-posix-2.0.0.tar.gz) = 9ad0cd968c23544180c1213392b599b9e85e184ac398a47baa97447205faf9c4de8b9ecf1b5f86d4999f78a4ecbd58ca26690a03b2227aeb27f2ffce771dc2b5 SHA512 (ansible-posix-2.0.0.tar.gz) = 9ad0cd968c23544180c1213392b599b9e85e184ac398a47baa97447205faf9c4de8b9ecf1b5f86d4999f78a4ecbd58ca26690a03b2227aeb27f2ffce771dc2b5
SHA512 (ansible-sshd-v0.26.0.tar.gz) = 1ee7a6945404b0b48ffa88e1185beddcc019900d62e47b55428c31a989bbafeaa3920309655238c8325ca9f4bd474aa905cca1fc0d5d870d041cca75c2f79c67 SHA512 (ansible-sshd-v0.26.0.tar.gz) = 1ee7a6945404b0b48ffa88e1185beddcc019900d62e47b55428c31a989bbafeaa3920309655238c8325ca9f4bd474aa905cca1fc0d5d870d041cca75c2f79c67
SHA512 (auto-maintenance-1.94.2.tar.gz) = 28e440a86e00a784425b14b7366fa315d1c2bba4699889b1a00425c08e9825e4adad9d2242d8ee96e1f51cbd024c19e6c754f1df3cd66e3f0071a13348cb61d9 SHA512 (auto-maintenance-1.95.3.tar.gz) = 6ddf2076211a3471e54b527255f6f6852c4f21d1874f34958220b2c94a657c64b2a01eebca1f311395e9d6dedf733cf991964b2f419a8080dbb6db85660d0e3a
SHA512 (bootloader-1.0.8.tar.gz) = 704edc9008199f770ea325d59d2e06110bda5321ed2c6abc7825f40d85e26dba9bd44fae3a862b7b6e15e1e0e7477ee8d81d7550414d545ce12f9cb80b37eb33 SHA512 (bootloader-1.0.8.tar.gz) = 704edc9008199f770ea325d59d2e06110bda5321ed2c6abc7825f40d85e26dba9bd44fae3a862b7b6e15e1e0e7477ee8d81d7550414d545ce12f9cb80b37eb33
SHA512 (certificate-1.3.8.tar.gz) = df790a4caa360c32551c25390eef0a18329c793680a5eef5d4103e1278b610b759c074ab641b962ea473cb42a5016b3378d0ad23d40d6719765d6d89c3df288f SHA512 (certificate-1.3.8.tar.gz) = df790a4caa360c32551c25390eef0a18329c793680a5eef5d4103e1278b610b759c074ab641b962ea473cb42a5016b3378d0ad23d40d6719765d6d89c3df288f
SHA512 (cockpit-1.5.14.tar.gz) = 4631130ccd47071599b6ce700a78df79da38e2f5ea17419d6c0d269f9dfe5ac0aa15daebbd328a2d6d078a1f1455a9eaed78970293b65c8dc5b245531d3ddb23 SHA512 (cockpit-1.5.15.tar.gz) = 34e5899965b3f583655200b59ed46be152265353e5b20e433218aa52b67f2ff9a1e1986ce0e6718a4641252a492c1fe1488745cc3a166de80c791343a371ad16
SHA512 (community-general-10.3.0.tar.gz) = b55a5934c96a01ac63a10e2da0193b74f59364e4934623ddce08fc4910007cfd32be0316623a4b015e7500d766adbdd18824d90425445f93fbc9823c9f0d2aa9 SHA512 (community-general-10.3.0.tar.gz) = b55a5934c96a01ac63a10e2da0193b74f59364e4934623ddce08fc4910007cfd32be0316623a4b015e7500d766adbdd18824d90425445f93fbc9823c9f0d2aa9
SHA512 (containers-podman-1.16.2.tar.gz) = b697fd4b44a4ee8faba63f60b7793b5ce5131ea4baf710ac1757497442a52980e67a53697d6e59f4c531f3851fe19db157d2c8dd04a72ce7ec28ba24d20f296e SHA512 (containers-podman-1.16.3.tar.gz) = 7ace9c8dd7945770f851459fb0f3353234eec67d1baecdbd0091055628bb33aa1da0f9536ced479d471a9bc94f9fb20ba4a212474f9dd61193dcfe56cbc09cdc
SHA512 (crypto_policies-1.4.2.tar.gz) = 1963ee07f60bfa539f66436fab2b4518bfc9ac767b6aba65800f4afdc4d5356cdf044c9912da678cfe11a295b3641c50ca98819fa717a26aceb06a161ec4a4f5 SHA512 (crypto_policies-1.4.2.tar.gz) = 1963ee07f60bfa539f66436fab2b4518bfc9ac767b6aba65800f4afdc4d5356cdf044c9912da678cfe11a295b3641c50ca98819fa717a26aceb06a161ec4a4f5
SHA512 (fapolicyd-1.1.9.tar.gz) = e996589f7c47da2c642f332693a59324909c71a02c1864257d82e2a16ad2403a4a40ceb96ed6e767ec129e06ebcaf93b6c4ec2658d1abd08ae999ea4c33364e6 SHA512 (fapolicyd-1.1.9.tar.gz) = e996589f7c47da2c642f332693a59324909c71a02c1864257d82e2a16ad2403a4a40ceb96ed6e767ec129e06ebcaf93b6c4ec2658d1abd08ae999ea4c33364e6
SHA512 (firewall-1.8.2.tar.gz) = c73ff4e706ff89582b968fc93a71a4624c574d05ebd2a759de553d0a149760d3c6f44700b62b5d633aec6cc5190671ce74a4d2ea1644236317c3e1f754268001 SHA512 (firewall-1.8.2.tar.gz) = c73ff4e706ff89582b968fc93a71a4624c574d05ebd2a759de553d0a149760d3c6f44700b62b5d633aec6cc5190671ce74a4d2ea1644236317c3e1f754268001
SHA512 (gfs2-1.0.3.tar.gz) = 9ea00d08463f9b781cdacd1ab8d66e84ceb60ec7c8a90dd28035a67088738129ac00256a4163fb96e0002bd683c723abec1c24d893bcd3dbf90e1a7fa390bf70 SHA512 (gfs2-1.0.3.tar.gz) = 9ea00d08463f9b781cdacd1ab8d66e84ceb60ec7c8a90dd28035a67088738129ac00256a4163fb96e0002bd683c723abec1c24d893bcd3dbf90e1a7fa390bf70
SHA512 (ha_cluster-1.22.2.tar.gz) = 5106d01d0be1d2a2e0af71b6f4d72bf99f77e8c9cbca487f8025385bf2d428988cf8646ee481bf199cf078c04982ef9e109cf3b299df54edcb2a11aa4072313a SHA512 (ha_cluster-1.22.2.tar.gz) = 5106d01d0be1d2a2e0af71b6f4d72bf99f77e8c9cbca487f8025385bf2d428988cf8646ee481bf199cf078c04982ef9e109cf3b299df54edcb2a11aa4072313a
SHA512 (journald-1.3.5.tar.gz) = a87461a8eee81f47214fb8fec80d04493aa6012d99e94df8674b0b1d085a395bceda2a25b6bbcab61593acbb11b55e60ff9fae5430bac4e36eb1ac1307000737 SHA512 (journald-1.3.5.tar.gz) = a87461a8eee81f47214fb8fec80d04493aa6012d99e94df8674b0b1d085a395bceda2a25b6bbcab61593acbb11b55e60ff9fae5430bac4e36eb1ac1307000737
SHA512 (kdump-1.4.9.tar.gz) = 3b18fa22cde42e9922ac20b12425de1a3759a2adc2e59508bb9b9706461c10c60180d232c4b2c4a5941ea4d5f09b7f6332b69587363ac3b5606c35b80261c6d5 SHA512 (kdump-1.4.10.tar.gz) = 90d967500ec17add908df3df7bc19e3ad6aaa9c72b6f8653fdbf7fd8245779df8d6e25330f385fc32a6526b1b84317b2de76851d66516b019c3fbc2510466c99
SHA512 (kernel_settings-1.3.3.tar.gz) = 216e1af675ebd7b8cbaeec83a5d5f5dc77a8b8127ad5e343ee92b7574178ac14459e196bac104927e54fd50e27e3c3c6a932dbbeceed3a98b96d159f3e29b216 SHA512 (kernel_settings-1.3.3.tar.gz) = 216e1af675ebd7b8cbaeec83a5d5f5dc77a8b8127ad5e343ee92b7574178ac14459e196bac104927e54fd50e27e3c3c6a932dbbeceed3a98b96d159f3e29b216
SHA512 (keylime_server-1.1.7.tar.gz) = a797edbcd96c74b3c674dd431d1ed4a6eed2b73160532d7cdca2f77113652fab030610d8ce5f150ae4369c58e82962829f274e507edcf189dce839c3f2a644f1 SHA512 (keylime_server-1.1.7.tar.gz) = a797edbcd96c74b3c674dd431d1ed4a6eed2b73160532d7cdca2f77113652fab030610d8ce5f150ae4369c58e82962829f274e507edcf189dce839c3f2a644f1
SHA512 (logging-1.14.1.tar.gz) = c2aca495419e0c3bf0cbe8f312d784c7828480b97cdf2405d9672c577b519e11e5f7e67184f2cff6c05934d0ac8189df319d725022de033c830318931b9f6a9d SHA512 (logging-1.14.1.tar.gz) = c2aca495419e0c3bf0cbe8f312d784c7828480b97cdf2405d9672c577b519e11e5f7e67184f2cff6c05934d0ac8189df319d725022de033c830318931b9f6a9d
@ -29,7 +29,7 @@ SHA512 (rhc-1.6.9.tar.gz) = 911aa7d9ac454c5319e2855b3d21b1ec823ec9b36e07db68375b
SHA512 (selinux-1.8.2.tar.gz) = 47743fbfff835a50e1f8ffff6d5ad8284d88ecf4eb45640b3cf882c4c0922713fbb59048050a268662787301d67f1b59fd5d87b054be111b3fd5a25548a05c11 SHA512 (selinux-1.8.2.tar.gz) = 47743fbfff835a50e1f8ffff6d5ad8284d88ecf4eb45640b3cf882c4c0922713fbb59048050a268662787301d67f1b59fd5d87b054be111b3fd5a25548a05c11
SHA512 (snapshot-1.4.3.tar.gz) = b4c36ed8bbdf337a7edcb5e29cc53aed2110e2e5a18a2424e22bbc8ae7ea229cb82b695e8c2658566ac7ca824f3307f164a388e727b782355c4b8de0a6755388 SHA512 (snapshot-1.4.3.tar.gz) = b4c36ed8bbdf337a7edcb5e29cc53aed2110e2e5a18a2424e22bbc8ae7ea229cb82b695e8c2658566ac7ca824f3307f164a388e727b782355c4b8de0a6755388
SHA512 (ssh-1.5.2.tar.gz) = f7cc6bd71df6af612f786d0eb0d21cc4c9a0b2aad99e5ed19d219b573c43d3ad536a30ea2e90b295e89a184e82d06966e877998f85e59bf263fb327b26fc63cf SHA512 (ssh-1.5.2.tar.gz) = f7cc6bd71df6af612f786d0eb0d21cc4c9a0b2aad99e5ed19d219b573c43d3ad536a30ea2e90b295e89a184e82d06966e877998f85e59bf263fb327b26fc63cf
SHA512 (storage-1.18.11.tar.gz) = 4a657b4e3284cadb2f403771889223bc9569c9d790dcff339c62c12fde8c9049477677fb1546cdafc9e10d56597e8c2aa7171f71b02f1360738506d0d12e7cc1 SHA512 (storage-1.18.12.tar.gz) = ba0eccad0188cf5683c000da6f16dd63fce374a8359cc9cc4e511f4b79d739a15fe3f40912341cf35c7dd776e0736aaeb60d930dc1baa65e13d57930a7719303
SHA512 (sudo-1.2.2.tar.gz) = 33e6b41eb8b66cd58e077a6bfd3650a7fad72b9d6e6d6408539c03f374a78b59c864d6671f40c0c0a9b8b0afb17a9f28e6f5113391e98271f86b6c01d6a2fca9 SHA512 (sudo-1.2.2.tar.gz) = 33e6b41eb8b66cd58e077a6bfd3650a7fad72b9d6e6d6408539c03f374a78b59c864d6671f40c0c0a9b8b0afb17a9f28e6f5113391e98271f86b6c01d6a2fca9
SHA512 (systemd-1.3.1.tar.gz) = c4ebfb8fc2893b63cd78568bf4f37f30ec562ef70bb4cb90649dd0f855edf44c4e1788f3367f137cde8384589e90548e56c4012145d6c6507614d056079a2f58 SHA512 (systemd-1.3.1.tar.gz) = c4ebfb8fc2893b63cd78568bf4f37f30ec562ef70bb4cb90649dd0f855edf44c4e1788f3367f137cde8384589e90548e56c4012145d6c6507614d056079a2f58
SHA512 (timesync-1.9.2.tar.gz) = 94021e6d8d58517cb3f7092ebbb5dd261d655efaf60f4e3eb69e23b2ec30a4e3af94c1f98cc20214576cf374ec43f7f9070f83b14d65b73d10c80a460f1bd5cb SHA512 (timesync-1.9.2.tar.gz) = 94021e6d8d58517cb3f7092ebbb5dd261d655efaf60f4e3eb69e23b2ec30a4e3af94c1f98cc20214576cf374ec43f7f9070f83b14d65b73d10c80a460f1bd5cb

View File

@ -156,14 +156,15 @@ plugins/modules/podman_play.py import-3.5!skip
EOF EOF
done done
# special handling for ansible.posix seboolean # special handling for ansible.posix seboolean, selinux
# see https://github.com/ansible-collections/ansible.posix/pull/460#issuecomment-2479725049 # see https://github.com/ansible-collections/ansible.posix/pull/460#issuecomment-2479725049
for file in selinux/library/seboolean.py selinux/library/selinux.py; do
sed -e '/^from ansible.module_utils.selinux_lsr._respawn import respawn_module, HAS_RESPAWN_UTIL/a\ sed -e '/^from ansible.module_utils.selinux_lsr._respawn import respawn_module, HAS_RESPAWN_UTIL/a\
HAS_RESPAWN_UTIL = False\ HAS_RESPAWN_UTIL = False\
\ \
\ \
def respawn_module(module_name):\ def respawn_module(module_name):\
pass' \ pass' \
-e '/^from ansible.module_utils.selinux_lsr._respawn import respawn_module, HAS_RESPAWN_UTIL/d' \ -e '/^from ansible.module_utils.selinux_lsr._respawn import respawn_module, HAS_RESPAWN_UTIL/d' \
-i selinux/library/seboolean.py -i "$file"
done