diff --git a/.gitignore b/.gitignore index 26b41b4..7db06ea 100644 --- a/.gitignore +++ b/.gitignore @@ -1,23 +1,23 @@ SOURCES/ansible-posix-1.4.0.tar.gz -SOURCES/ansible-sshd-v0.15.0.tar.gz -SOURCES/auto-maintenance-ff651c10be686d55e26b17f1a0e99e248a1acd63.tar.gz -SOURCES/certificate-1.1.5.tar.gz -SOURCES/cockpit-1.2.4.tar.gz -SOURCES/community-general-5.0.0.tar.gz -SOURCES/crypto_policies-1.2.5.tar.gz -SOURCES/firewall-1.2.1.tar.gz -SOURCES/ha_cluster-1.7.1.tar.gz -SOURCES/kdump-1.2.4.tar.gz -SOURCES/kernel_settings-1.1.8.tar.gz -SOURCES/logging-1.9.2.tar.gz -SOURCES/metrics-1.7.2.tar.gz -SOURCES/nbde_client-1.2.4.tar.gz -SOURCES/nbde_server-1.1.4.tar.gz -SOURCES/network-1.8.0.tar.gz -SOURCES/postfix-1.2.3.tar.gz -SOURCES/selinux-1.3.6.tar.gz -SOURCES/ssh-1.1.6.tar.gz -SOURCES/storage-1.7.3.tar.gz -SOURCES/timesync-1.6.8.tar.gz -SOURCES/tlog-1.2.8.tar.gz -SOURCES/vpn-1.3.4.tar.gz +SOURCES/ansible-sshd-7349bd448ed1824a02c7c5917f98e85f5ba0d8d0.tar.gz +SOURCES/auto-maintenance-57b320b6cc51198d3f0c3888a76da9674c7e5da8.tar.gz +SOURCES/certificate-e26ce4cbc3a0b417c513cbadc08e85bf174e9bbf.tar.gz +SOURCES/cockpit-19e495deb7c0c9abe53c7eef22b81c9a1a3529cf.tar.gz +SOURCES/community-general-5.2.0.tar.gz +SOURCES/crypto_policies-c43bc0bc2bb1f0bf878caab3c14e576a9f91fdf7.tar.gz +SOURCES/firewall-4125be28fa5bc362f19afd938c2c696f7723c70b.tar.gz +SOURCES/ha_cluster-94e6096c71bf014af95df20bc97c4f7dbfae1df3.tar.gz +SOURCES/kdump-84b2b230fbffbd8a209127d75f2282ca8ffbbc45.tar.gz +SOURCES/kernel_settings-9a8967707be85eb1978e0b74bab0685504671d15.tar.gz +SOURCES/logging-5219f7afd2f500662074943d3155f7825050690f.tar.gz +SOURCES/metrics-3410a256e434fa667fede5f889c603f00383ee4b.tar.gz +SOURCES/nbde_client-1e8fd45389739762109d4a79080a41e497b39023.tar.gz +SOURCES/nbde_server-9e0729631705277734e8ca9fd02537611674d6c2.tar.gz +SOURCES/network-e694ad72c119a15fbb37f1ae0727e435fcc4a52c.tar.gz +SOURCES/postfix-63bf03c599fd4728af639413dbdeb021e78c7dac.tar.gz +SOURCES/selinux-60147750a75bee7a4884faddc3d43fcb67454ed0.tar.gz +SOURCES/ssh-663e7418a941be0c38188f96691418b647d07a44.tar.gz +SOURCES/storage-30ef2cec46950aa37e7eed4b32e78ef1405733a7.tar.gz +SOURCES/timesync-ca2282b0b08b1dec89d0497ee19c4516f2a7193b.tar.gz +SOURCES/tlog-6e1b27a9f2ae397047eb2698756b992c43acc743.tar.gz +SOURCES/vpn-01770c722107855b56499681d67fdba12a9c75cf.tar.gz diff --git a/.rhel-system-roles.metadata b/.rhel-system-roles.metadata index f0ae3c0..a596dd2 100644 --- a/.rhel-system-roles.metadata +++ b/.rhel-system-roles.metadata @@ -1,23 +1,23 @@ bca451fd997be80be30f106e49f1bf550d2e609c SOURCES/ansible-posix-1.4.0.tar.gz -ad935717c8cf4d9bffef887a85b007a044440984 SOURCES/ansible-sshd-v0.15.0.tar.gz -1230ac2759a18bc3d9d38ac40c7b06fde77810e8 SOURCES/auto-maintenance-ff651c10be686d55e26b17f1a0e99e248a1acd63.tar.gz -895112fcf822d2a02977b73ca61475c69df40cca SOURCES/certificate-1.1.5.tar.gz -374fb0bdcbff10af818e15940b922d8201d74e5f SOURCES/cockpit-1.2.4.tar.gz -a9cf6962e902528150b522d43c82aab53b1668ec SOURCES/community-general-5.0.0.tar.gz -cc5f783235573d889a263d3652a860a7619aa7b5 SOURCES/crypto_policies-1.2.5.tar.gz -c1ad97cb7c7eb313a68c99bcb38ee06ec1443c12 SOURCES/firewall-1.2.1.tar.gz -7faa0e33f707a058bf99031279e5a36e341be47e SOURCES/ha_cluster-1.7.1.tar.gz -9bd0a6c8ee7c2943d3a70abd9ecd3a8e18708de8 SOURCES/kdump-1.2.4.tar.gz -c722cb509cf36840d58b5bed343765d7c8abfb28 SOURCES/kernel_settings-1.1.8.tar.gz -1a2acec9d33c8c6d40fe83309f00838c914ccea0 SOURCES/logging-1.9.2.tar.gz -93f39c3fef40b19d969b88b21005622bd3ebb048 SOURCES/metrics-1.7.2.tar.gz -9d80be6410ee7a670ae880632d2ddec42609b330 SOURCES/nbde_client-1.2.4.tar.gz -519835cdd04e0b839f3f28fe52c494f6c0a7ec34 SOURCES/nbde_server-1.1.4.tar.gz -28fb6d6a21a2dbc120dc97cb368a3630e1655258 SOURCES/network-1.8.0.tar.gz -7943c9d929c7f98d313860960da94e2f3935367f SOURCES/postfix-1.2.3.tar.gz -1b3986419c69fffd05d2f8519104605cf67dd3d3 SOURCES/selinux-1.3.6.tar.gz -806857478276467222ad5c68a5677297b849493b SOURCES/ssh-1.1.6.tar.gz -8654836eed3affb67021ddd2ea4ca8665edd0f19 SOURCES/storage-1.7.3.tar.gz -0d2a08c18f70a710331d07ab1234236033191332 SOURCES/timesync-1.6.8.tar.gz -c1ec897df46df828830ae969f683f6f9f90ebe0e SOURCES/tlog-1.2.8.tar.gz -63633c5ae6a62fef7fe9d7eb631403e2569a23e5 SOURCES/vpn-1.3.4.tar.gz +b6a0dfde90f68e42455ad5930baa50db84d2122b SOURCES/ansible-sshd-7349bd448ed1824a02c7c5917f98e85f5ba0d8d0.tar.gz +72cc9e3ec2967d9a9c864a0ea1df14d4ec0d0f3e SOURCES/auto-maintenance-57b320b6cc51198d3f0c3888a76da9674c7e5da8.tar.gz +82d43efb7815a78b5394e3471271635d0b26722b SOURCES/certificate-e26ce4cbc3a0b417c513cbadc08e85bf174e9bbf.tar.gz +027afc19f33fce7da1bb4da68e207412fb7e1e46 SOURCES/cockpit-19e495deb7c0c9abe53c7eef22b81c9a1a3529cf.tar.gz +9e424c17d5f4729cc072d184baa9103fba12989d SOURCES/community-general-5.2.0.tar.gz +865165a8faf193bfe5ed46e90c5ec489d1e7ce55 SOURCES/crypto_policies-c43bc0bc2bb1f0bf878caab3c14e576a9f91fdf7.tar.gz +1c303e847d1827fbe1efca6bb8335051d6dc7f58 SOURCES/firewall-4125be28fa5bc362f19afd938c2c696f7723c70b.tar.gz +125efe804fdd36525ffcad1f9186fee0892e3e91 SOURCES/ha_cluster-94e6096c71bf014af95df20bc97c4f7dbfae1df3.tar.gz +6fc019633f3ecc605611cea330278c23ba0105dd SOURCES/kdump-84b2b230fbffbd8a209127d75f2282ca8ffbbc45.tar.gz +2dc9779af10537b6fca537dde9bca138cd3eff0a SOURCES/kernel_settings-9a8967707be85eb1978e0b74bab0685504671d15.tar.gz +de53ceaaa1008bbe746a000b9fd1c05a612e60c7 SOURCES/logging-5219f7afd2f500662074943d3155f7825050690f.tar.gz +bd53eb879ec40a62d65bc85688c12f9d5b6552df SOURCES/metrics-3410a256e434fa667fede5f889c603f00383ee4b.tar.gz +d44d46e88462956c2f04b0e13cc6cc776a5ac3c2 SOURCES/nbde_client-1e8fd45389739762109d4a79080a41e497b39023.tar.gz +6352c4dd26ee235a1bf328361719e7dc524044df SOURCES/nbde_server-9e0729631705277734e8ca9fd02537611674d6c2.tar.gz +cf16c5375938200d8c75a88b6cebb0f9ba1eb091 SOURCES/network-e694ad72c119a15fbb37f1ae0727e435fcc4a52c.tar.gz +7f799c40209d2f1e09ff2bd21a577d9ef9d7e490 SOURCES/postfix-63bf03c599fd4728af639413dbdeb021e78c7dac.tar.gz +64483b952b91711d13924969e1b57bc56c89dd65 SOURCES/selinux-60147750a75bee7a4884faddc3d43fcb67454ed0.tar.gz +1fea386aa32b75ac933179d8e7f1ec91fd469725 SOURCES/ssh-663e7418a941be0c38188f96691418b647d07a44.tar.gz +c0cf09bd4204c4e222f80b4b59663542002da81c SOURCES/storage-30ef2cec46950aa37e7eed4b32e78ef1405733a7.tar.gz +7e30815739d157ab9d492f0e1f3a1c7b3171577b SOURCES/timesync-ca2282b0b08b1dec89d0497ee19c4516f2a7193b.tar.gz +1d5afa687d65e8796fd978f59301a0b4d82baadb SOURCES/tlog-6e1b27a9f2ae397047eb2698756b992c43acc743.tar.gz +8a670ddddca01d6e8ef534d981fd3bbd2e414e53 SOURCES/vpn-01770c722107855b56499681d67fdba12a9c75cf.tar.gz diff --git a/SPECS/rhel-system-roles.spec b/SPECS/rhel-system-roles.spec index b6b9063..9ac65e3 100644 --- a/SPECS/rhel-system-roles.spec +++ b/SPECS/rhel-system-roles.spec @@ -30,7 +30,7 @@ Name: linux-system-roles %endif Url: https://github.com/linux-system-roles Summary: Set of interfaces for unified system management -Version: 1.18.0 +Version: 1.19.3 Release: 1%{?dist} #Group: Development/Libraries @@ -125,87 +125,89 @@ BuildRequires: %{ansible_build_dep} %%global rolestodir %%{?rolestodir} %%{roletodir%{1}} } -#%%defcommit 1 14314822b529520ac12964e0d2938c4bb18ab895 +%defcommit 1 63bf03c599fd4728af639413dbdeb021e78c7dac %global rolename1 postfix -%deftag 1 1.2.3 +#%%deftag 1 1.2.3 -#%%defcommit 2 9fe6eb36772e83b53dcfb8ceb73608fd4f72eeda +%defcommit 2 60147750a75bee7a4884faddc3d43fcb67454ed0 %global rolename2 selinux -%deftag 2 1.3.6 +#%%deftag 2 1.3.6 -#%%defcommit 3 cbe4bf262bffae3bf53e531662237741954c4182 +%defcommit 3 ca2282b0b08b1dec89d0497ee19c4516f2a7193b %global rolename3 timesync -%deftag 3 1.6.8 +#%%deftag 3 1.6.8 -#%%defcommit 4 02fc72b482e165472624b2f68eecd2ddce1d93b1 +%defcommit 4 84b2b230fbffbd8a209127d75f2282ca8ffbbc45 %global rolename4 kdump -%deftag 4 1.2.4 +#%%deftag 4 1.2.4 -#%%defcommit 5 bf6215dab8357722ccc6052b27c2b029287ed5e6 +%defcommit 5 e694ad72c119a15fbb37f1ae0727e435fcc4a52c %global rolename5 network -%deftag 5 1.8.0 +#%%deftag 5 1.8.0 -#%%defcommit 6 50d2b8ccc98a8f4cb9d1d550d21adc227181e9fa +%defcommit 6 30ef2cec46950aa37e7eed4b32e78ef1405733a7 %global rolename6 storage -%deftag 6 1.7.3 +#%%deftag 6 1.8.1 -#%%defcommit 7 d57caa8ca506d8cbc7ca0f96f7cb62b7e965f163 +%defcommit 7 3410a256e434fa667fede5f889c603f00383ee4b %global rolename7 metrics -%deftag 7 1.7.2 +#%%deftag 7 1.7.2 -#%%defcommit 8 2b9e53233ee3a68bdb532e62f289733e436a6106 +%defcommit 8 6e1b27a9f2ae397047eb2698756b992c43acc743 %global rolename8 tlog -%deftag 8 1.2.8 +#%%deftag 8 1.2.8 -#%%defcommit 9 9373303b98e09ef38df7afc8d06e5e55812096c7 +%defcommit 9 9a8967707be85eb1978e0b74bab0685504671d15 %global rolename9 kernel_settings -%deftag 9 1.1.8 +#%%deftag 9 1.1.8 -#%%defcommit 10 20dd3e5520ca06dcccaa9b3f1fb428d055e0c23f +%defcommit 10 5219f7afd2f500662074943d3155f7825050690f %global rolename10 logging -%deftag 10 1.9.2 +#%%deftag 10 1.9.3 -#%%defcommit 11 c57d0b1f3384c525738fa26ba4bdca485e162567 +%defcommit 11 9e0729631705277734e8ca9fd02537611674d6c2 %global rolename11 nbde_server -%deftag 11 1.1.4 +#%%deftag 11 1.1.4 -#%%defcommit 12 bef2fad5e365712d1f40e53662490ba2550a253f +%defcommit 12 1e8fd45389739762109d4a79080a41e497b39023 %global rolename12 nbde_client -%deftag 12 1.2.4 +#%%deftag 12 1.2.4 -#%%defcommit 13 310fc53db04e8d3134524afb7a89b0477a2ffb83 +%defcommit 13 e26ce4cbc3a0b417c513cbadc08e85bf174e9bbf %global rolename13 certificate -%deftag 13 1.1.5 +#%%deftag 13 1.1.5 -#%%defcommit 14 b2a9857ac661fa32e66666e444b73bfdb34cdf95 +%defcommit 14 c43bc0bc2bb1f0bf878caab3c14e576a9f91fdf7 %global rolename14 crypto_policies -%deftag 14 1.2.5 +#%%deftag 14 1.2.5 %global forgeorg15 https://github.com/willshersystems %global repo15 ansible-sshd %global rolename15 sshd -#%%defcommit 15 2ba5bfee852aec5f699bf1c53193f7935beed825 -%deftag 15 v0.15.0 +%defcommit 15 7349bd448ed1824a02c7c5917f98e85f5ba0d8d0 +#%%deftag 15 v0.15.1 -#%%defcommit 16 59b9fd7b25607d8bd33bdb082748955f2652846a +%defcommit 16 663e7418a941be0c38188f96691418b647d07a44 %global rolename16 ssh -%deftag 16 1.1.6 +#%%deftag 16 1.1.7 -#%%defcommit 17 f901239cb91878719c9e7461760ef8d4789d626d +%defcommit 17 94e6096c71bf014af95df20bc97c4f7dbfae1df3 %global rolename17 ha_cluster -%deftag 17 1.7.1 +#%%deftag 17 1.7.3 -#%%defcommit 18 5f6cb73e6753fbdbb219b7d3079f0378b2d3bdb3 +%defcommit 18 01770c722107855b56499681d67fdba12a9c75cf %global rolename18 vpn -%deftag 18 1.3.4 +#%%deftag 18 1.3.4 +%defcommit 19 4125be28fa5bc362f19afd938c2c696f7723c70b %global rolename19 firewall -%deftag 19 1.2.1 +#%%deftag 19 1.2.2 +%defcommit 20 19e495deb7c0c9abe53c7eef22b81c9a1a3529cf %global rolename20 cockpit -%deftag 20 1.2.4 +#%%deftag 20 1.2.4 -%global mainid ff651c10be686d55e26b17f1a0e99e248a1acd63 +%global mainid 57b320b6cc51198d3f0c3888a76da9674c7e5da8 Source: %{url}/auto-maintenance/archive/%{mainid}/auto-maintenance-%{mainid}.tar.gz Source1: %{archiveurl1} Source2: %{archiveurl2} @@ -234,7 +236,7 @@ Source801: ansible-posix-1.4.0.tar.gz # Collection tarballs from Galaxy # Not used on Fedora. -Source901: community-general-5.0.0.tar.gz +Source901: community-general-5.2.0.tar.gz # Script to convert the collection README to Automation Hub. # Not used on Fedora. @@ -394,7 +396,7 @@ for module in "${!module_map[@]}"; do if [ ! -d $role/library ]; then mkdir $role/library fi - # version 5.0.0 seems to be broken? + # version 5.x seems to be broken? moduledir=.external/community/general/plugins/modules if [ ! -f $moduledir/$module ]; then moduledir=.external/community/general/plugins/modules/system @@ -475,7 +477,7 @@ for role in %{rolenames}; do includes="$includes --include $role" %if 0%{?rhel} # we vendor-in all of the dependencies on rhel, so remove them - rm -f "$role/meta/requirements.yml" + rm -f "$role/meta/requirements.yml" "$role/meta/collection-requirements.yml" %endif done @@ -721,6 +723,69 @@ fi %endif %changelog +* Fri Jul 01 2022 Rich Megginson - 1.19.3-1 +- min_ansible_version is string instead of float + +- fix storage test failures + +- support for ansible-core 2.13 + +- firewall - forward_port should accept list of string or list of dict + Resolves: rhbz#2101607 + +- firewall - support add/modify/delete services + Resolves: rhbz#2100297 + +- metrics - document minimum supported redis version required by rhel-system-roles + Resolves: rhbz#2100285 + +- metrics - restart pmie, pmlogger if changed, do not wait for handler + Resolves: rhbz#2100298 + +- network - Support managing the network through nmstate schema + Resolves: rhbz#2100979 + +- storage - support for adding/removing disks to/from storage pools + Resolves: rhbz#2066880 + +- storage - support for attaching cache volumes to existing volumes + Resolves: rhbz#2066881 + +* Wed Jun 15 2022 Rich Megginson - 1.19.2-1 +- sshd - fix ansible 2.9 support in meta/main.yml + Resolves: rhbz#2086935 (8.7.0) + +* Mon Jun 13 2022 Rich Megginson - 1.19.1-1 +- storage - fix coverity scan issue in blivet.py + Resolves: rhbz#2066876 (8.7.0) + +- logging - fix gather_facts/set_vars issue + Resolves: rhbz#2079008 (8.7.0) + +- ha_cluster - Move tasks that set up CI environment to roles tasks/ dir + Resolves: rhbz#2093500 (8.7.0) + +- sshd - fix tests issue with rhel9 hosts + +* Mon Jun 06 2022 Rich Megginson - 1.19.0-1 +- storage - support for creating and managing LVM thin pools/LVs + Resolves: rhbz#2066876 (8.7.0) + +- firewall - Update Ansible syntax in Firewall system role README.md file examples + Resolves: rhbz#2081839 (8.7.0) + +- storage role raid_level "striped" is not supported + Resolves: rhbz#2083426 (8.7.0) + +- network: the controller device is not completely cleaned up in the bond tests. + Resolves: rhbz#2089868 (8.7.0) + +- firewall - state no longer required for masquerade and ICMP block inversion + Resolves: rhbz#2093437 (8.7.0) + +- ha_cluster - Move tasks that set up CI environment to roles tasks/ dir + Resolves: rhbz#2093500 (8.7.0) + * Thu May 26 2022 Rich Megginson - 1.18.0-1 - firewall - [Improvement] Allow System Role to reset to default Firewalld Settings Resolves: rhbz#2043009 (8.7.0)