Commit Graph

66 Commits

Author SHA1 Message Date
Rich Megginson
082d0ea9ce system roles 1.119.1-0.1
Resolves: RHEL-144914 : postgresql - add PostgreSQL 18 - fixes test issue

Resolves: RHEL-135522 : snapshot - Snapshot role ignores snapshot_lvm_bootable: true setting when creating a snapset

Resolves: RHEL-123523 : storage -  ZeroDivisionError when creating LVM volume without size specification
2026-02-09 07:26:50 -07:00
Rich Megginson
a530503e1b skip shellsyntax inspection for templates 2026-01-29 11:43:32 -07:00
Rich Megginson
642f560819 system role 1.119.0-0.1
Resolves: RHEL-144914 : postgresql - add PostgreSQL 18

fix upstream shellcheck issue in nbde_client role
2026-01-29 06:04:10 -07:00
Rich Megginson
53f54e5ef1 system roles 1.118.0-0.2
Resolves: RHEL-122052 : Templates in some role license files
Fix ansible-test issue with community.general.ini_file module 11.4.4 in documentation string
2026-01-28 12:50:48 -07:00
Rich Megginson
2c32ca9446 system roles 1.118.0-0.1
Resolves: RHEL-122052 : Templates in some role license files
Resolves: RHEL-120413 : ha_cluster - ha_cluster role does not work in container builds
Resolves: RHEL-136607 : metrics - [RFE] configure TLS certificates in grafana using the metrics system role
Resolves: RHEL-138277 : ssh - feat: Add new configuration option VersionAddendum
Resolves: RHEL-144495 : sshd - feat: New OpenSSH configuration option GSSAPIDelegateCredentials
Resolves: RHEL-137261 : storage - in _get_device_id IndexError: list index out of range
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
2026-01-27 08:39:38 -07:00
Rich Megginson
fc91a394ec system roles 1.114.0-0.1
Resolves: RHEL-129309 : aide - cannot manage rhel9.7/10.1 or earlier - unexpected character - line database=file
Resolves: RHEL-136597 : ha_cluster - feat: add support for fencing-watchdog-timeout
remove hpc role
2025-12-17 10:25:38 -07:00
Rich Megginson
ec62f8e459 system roles 1.113.0-0.1
Resolves: RHEL-127971 : 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)
2025-11-17 15:33:22 -07:00
Rich Megginson
5b332b6542 system roles 1.111.0-0.2
Resolves: RHEL-46226 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export constraints configuration
revert to community.general 11.4.1 - we cannot use 12.* anymore as they have dropped support for py27 and py36
2025-11-14 08:41:40 -07:00
Rich Megginson
092b96f6a9 system roles 1.111.0-0.1
Resolves: RHEL-46226 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export constraints configuration
Resolves: RHEL-128428 : nbde_client - Error in using the RHEL system role for nbde client [rhel-10]
Resolves: RHEL-104931 : snapshot - add support for bootable snapsets
new role hpc
minor firewall update
2025-11-13 17:37:01 -07:00
Rich Megginson
dc16a99bab system roles 1.110.1-1.1
Resolves: RHEL-114467 : firewall - add IPv6 ipset support
fixes ansible-test issue with firewall
2025-10-23 16:25:01 -06:00
Rich Megginson
01f55c054b system roles 1.110.1-0.1
Resolves: RHEL-114467 : firewall - add IPv6 ipset support
fixes ansible-test and ansible-lint issues in firewall
2025-10-23 10:50:06 -06:00
Rich Megginson
546ec38b0c system roles 1.110.0-0.1
Resolves: RHEL-114467 : firewall - add IPv6 ipset support
Resolves: RHEL-46227 : ha_cluster - export CIB properties configuration
Resolves: RHEL-110865 : network - Ansible RHEL network system role fails cannot find route table main
Resolves: RHEL-123026 : network - Skip the loopback profile when deleting all profiles except the ones explicitly included
Resolves: RHEL-123016 : sshd - fix: include external config files first so they can override all options
Resolves: RHEL-66738 : storage - add support for disk partitioning
Resolves: RHEL-115033 : storage - Storage role crashes on systems without /etc/fstab
support podman, timesync in container builds
2025-10-21 15:28:11 -06:00
Rich Megginson
8434060590 system roles 1.108.6-0.1
Resolves: RHEL-107013 : bootloader - fix: boolean values and null values are not allowed
This fixes ha_cluster tests
2025-08-20 17:36:45 -06:00
Rich Megginson
5d766e2ce7 system roles 1.108.5-0.1
Resolves: RHEL-107013 : bootloader - fix: boolean values and null values are not allowed
This fixes tests in certificate, ha_cluster, kdump, selinux
2025-08-18 08:38:26 -06:00
Rich Megginson
391b1e2109 system roles 1.108.4-0.1
Resolves: RHEL-107013 : bootloader - fix: boolean values and null values are not allowed
no actual code changes, test fixes for bootloader, ha_cluster, kdump, tlog
2025-08-08 16:42:48 -06:00
Rich Megginson
a3b5b397a7 system roles 1.108.3-0.1
Resolves: RHEL-107013 : bootloader - fix: boolean values and null values are not allowed
add bootloader test for this fix
2025-08-04 12:00:08 -06:00
Rich Megginson
b2f0f346ce system roles 1.108.2-0.1
Resolves: RHEL-107047 : sshd - fix: New configuration option in CentOS 10
2025-08-01 12:21:40 -06:00
Rich Megginson
115af14159 system roles 1.108.1-0.1
Resolves: RHEL-107013 : bootloader - fix: boolean values and null values are not allowed
Resolves: RHEL-95719 : storage - Tests verification fails on encrypted LVM on top of MD RAID
Resolves: RHEL-106261 : sudo - redhat.rhel_system_roles.sudo takes 6-7 hours to scan /etc/sudoers.d
fix storage role tests related to encrypted LVM on top of MD RAID and el7 raid errors
fix postfix role tests related to rebooting
fix ha_cluster role tests related to missing fence agent
add firewall test debugging for interface tests
2025-08-01 09:27:08 -06:00
Rich Megginson
4f2d896e4a system roles 1.108.0-0.1
Resolves: RHEL-101724 : metrics - [RFE] Allow defining enabled PCP PMDAs with the metrics role
2025-07-24 17:54:40 -06:00
Rich Megginson
6f77d841b5 system roles 1.107.0-0.1
Resolves: RHEL-105093 : podman - specifying multiple users causes resources to be associated with wrong user
Resolves: RHEL-95757 : storage - Improve error reporting when invalid or unsupported RAID configuration is given
Resolves: RHEL-95729 : storage - [RHEL10] Incorrect key file in crypttab entry for volume encrypted_vol
refactor ha_cluster to have empty __init__.py in module_utils for ansible-test
fix tests in postfix, selinux
2025-07-24 12:46:52 -06:00
Rich Megginson
9d751724b4 system roles 1.106.1-0.1
Resolves: RHEL-103887 : postfix - fix: configure postfix to listen only to IPv4 if IPv6 is disabled
Resolves: RHEL-103573 : selinux - fix: tempdir path not defined in check mode; __selinux_item.path may be undefined
ha_cluster - ansible 2.19 support
bootloader - fix wording in README
2025-07-15 16:29:23 -06:00
Rich Megginson
f54c2f38e0 system roles 1.106.0-0.1
Resolves: RHEL-46225 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export resources configuration
Resolves: RHEL-102635 : journald - feat: Add MaxRetention configuration
All roles support ansible 2.19
All roles support the latest ansible-lint
2025-07-09 16:40:58 -06:00
Rich Megginson
f6f83fdad4 system roles 1.105.0-0.1
Resolves: RHEL-99087 : ad_integration - feat: control sssd domain/realm section name to use; merge settings into chosen name
Resolves: RHEL-101676 : bootloader - fix: Fix removing kernel options with values
Resolves: RHEL-101671 : bootloader - Add functionality to set default kernel with bootloader [rhel-10]
Resolves: RHEL-100819 : ha_cluster - Fix missing /var/lib/pcsd directory after pcs installation
Resolves: RHEL-95846 : journald - feat: Add support for SystemKeepFree journald.conf option
Resolves: RHEL-95883 : storage - fix: Fix getting PVs from raid_disks for RAID LVs
several roles work with ansible 2.19
several roles work with bootc
network test fix
2025-07-02 19:44:07 -06:00
Rich Megginson
ded7cc9142 system roles 1.101.1-0.1
Resolves: RHEL-93294 : selinux - fix: Set the kernel command line selinux parameter correctly when changing selinux state
2025-06-02 09:10:35 -06:00
Rich Megginson
1f11ced3b0 system roles 1.100.1-1.1
Resolves: RHEL-94046 : ansible-core and rhel-system-roles incompatible
2025-05-29 13:27:57 -06:00
Rich Megginson
e9d2244c4e system roles 1.100.1-0.1
Resolves: RHEL-64447 : snapshot - add snapshot-manager provider
2025-05-20 07:33:26 -06:00
Rich Megginson
72d66978d9 system roles 1.99.1-0.1
Resolves: RHEL-89890 : docs links should not use rhel-system-roles.github
Resolves: RHEL-88312 : ad_integration - Introduced option to skip package installation
Resolves: RHEL-84953 : firewall - Add `includes` when defining a custom service [rhel-10]
Resolves: RHEL-88249 : ha_cluster - fix: restart qdevice when its certificates have been regenerated
Resolves: RHEL-81918 : ha_cluster - ha_cluster: 404 on removing qnetd certificate on rhel9.4 client vm
Resolves: RHEL-46224 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export pcsd and OS configuration
Resolves: RHEL-78262 : metrics : support for gathering spark metrics
Resolves: RHEL-88286 : network - Incorrect attribute checks for routing rule validation [rhel-10]
Resolves: RHEL-88277 : network - Network role should remove MAC address matching from SysUtil.link_info_find() [rhel-10]
Resolves: RHEL-88263 : network - Network role should refine MAC validation using interface name [rhel-10]
Resolves: RHEL-85704 : podman - fix: render boolean option values correctly in toml files [rhel-10]
Resolves: RHEL-84942 : podman - bug in toml rendering of `podman_containers_conf` [rhel-10]
Resolves: RHEL-84932 : podman - podman_registries_conf TOML tables not supported [rhel-10]
Resolves: RHEL-84922 : podman - Directory .config/containers mode constantly changed [rhel-10]
Resolves: RHEL-84912 : podman - fix: Do not restart logind unless absolutely necessary [rhel-10]
Resolves: RHEL-89118 : storage - LVM grow_to_fill feature doesn't work with latest blivet
Resolves: RHEL-90216 : storage - Resize logical volumes is not proper idempotent [rhel-10]
Resolves: RHEL-88774 : systemd - fix: files and templates in nested directories are not placed correctly [rhel-10]
Resolves: RHEL-88760 : systemd - Systemd unmask should run at the begin to allow the role to manage the units [rhel-10]
Resolves: RHEL-88297 : timesync - fix: add default seccomp filters for el9/10
Resolves: RHEL-85689 : timesync - rhel-system-roles.timesync doesn't work when IPv6 is disabled in environment [rhel-10]
2025-05-16 16:13:25 -06:00
Rich Megginson
ec7287de4e system roles 1.98.0-0.1
Resolves: RHEL-89890 : docs links should not use rhel-system-roles.github
Resolves: RHEL-88312 : ad_integration - Introduced option to skip package installation
Resolves: RHEL-84953 : firewall - Add `includes` when defining a custom service [rhel-10]
Resolves: RHEL-88249 : ha_cluster - fix: restart qdevice when its certificates have been regenerated
Resolves: RHEL-81918 : ha_cluster - ha_cluster: 404 on removing qnetd certificate on rhel9.4 client vm
Resolves: RHEL-46225 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export resources configuration
Resolves: RHEL-46224 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export pcsd and OS configuration
Resolves: RHEL-78262 : metrics : support for gathering spark metrics
Resolves: RHEL-88286 : network - Incorrect attribute checks for routing rule validation [rhel-10]
Resolves: RHEL-88277 : network - Network role should remove MAC address matching from SysUtil.link_info_find() [rhel-10]
Resolves: RHEL-88263 : network - Network role should refine MAC validation using interface name [rhel-10]
Resolves: RHEL-85704 : podman - fix: render boolean option values correctly in toml files [rhel-10]
Resolves: RHEL-84942 : podman - bug in toml rendering of `podman_containers_conf` [rhel-10]
Resolves: RHEL-84932 : podman - podman_registries_conf TOML tables not supported [rhel-10]
Resolves: RHEL-84922 : podman - Directory .config/containers mode constantly changed [rhel-10]
Resolves: RHEL-84912 : podman - fix: Do not restart logind unless absolutely necessary [rhel-10]
Resolves: RHEL-89118 : storage - LVM grow_to_fill feature doesn't work with latest blivet
Resolves: RHEL-88774 : systemd - fix: files and templates in nested directories are not placed correctly [rhel-10]
Resolves: RHEL-88760 : systemd - Systemd unmask should run at the begin to allow the role to manage the units [rhel-10]
Resolves: RHEL-88297 : timesync - fix: add default seccomp filters for el9/10
Resolves: RHEL-85689 : timesync - rhel-system-roles.timesync doesn't work when IPv6 is disabled in environment [rhel-10]
2025-05-06 16:00:26 -06:00
Rich Megginson
5a8a9a98fc system roles 1.95.7-0.1
Resolves: RHEL-82525 : rhc - does not enable content in EL10 systems
plus an upgrade to rhc role to fix a testing issue
Resolves: RHEL-82526 : storage - "Make sure required packages are installed' task fails because Blivet requires the kmod-kvdo package, which is no longer available on EL10

(cherry picked from commit 012313e881)
2025-03-06 13:56:27 -07:00
Rich Megginson
3e81d33ccf system roles 1.95.5-0.1
Resolves: RHEL-67411 : aide - New role aide to manage system integrity checking
fixes issue with certificate tests_basic_ipa.yml

(cherry picked from commit 7048546687)
2025-02-13 15:19:31 -07:00
Rich Megginson
2b970d89ee system roles 1.95.4-0.1
Resolves: RHEL-67411 : aide - New role aide to manage system integrity checking
fixes an issue with parameter name
fixes an issue with changed reporting true when nothing has changed

(cherry picked from commit 07fc898b67)
2025-02-11 16:49:11 -07:00
Rich Megginson
198b043f2a system roles 1.95.3-0.1
Resolves: RHEL-67411 : 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

(cherry picked from commit 87810121b2)
2025-02-04 15:00:17 -07:00
Rich Megginson
41b6fb43eb system roles 1.94.2-0.1
Resolves: RHEL-76504 : storage - Ansible storage role 'grow_to_fill' option on LVM pools always failing with LVM resize failure due to miscalculation of free extents. [rhel-10]
also includes updates for el10 for ha_cluster and rhc
new community.general 10.3.0

(cherry picked from commit e498388a5b)
2025-01-28 10:52:30 -07:00
Rich Megginson
8ac9ed447b system roles 1.94.1-0.2
Resolves: RHEL-67411 : aide - New role aide to manage system integrity checking
not really related to aide - new community.general collection rhsm_repository.py
module now has line lengths > 164 which causes ansible-lint errors due to vendoring
fixed - skip pep8 checking

(cherry picked from commit 5ff2ce9f46)
2025-01-09 16:11:12 -07:00
Rich Megginson
7c6ffe187d system roles 1.94.1-0.1
Resolves: RHEL-67411 : aide - New role aide to manage system integrity checking
this adds cron support for aide
Resolves: RHEL-73442 : network - fix: Prioritize find link info by permanent MAC address, with fallback to current address [rhel-10]
Resolves: RHEL-73443 : podman - fix: get user information for secrets [rhel-10]
Resolves: RHEL-73441 : sshd - fix: use quote with command, shell and validate with variable [rhel-10]
Resolves: RHEL-73440 : sshd - fix: rename var sshd -> sshd_config and deprecate the former [rhel-10]
Resolves: RHEL-73439 : sshd - fix: Reload the service when needed [rhel-10]

(cherry picked from commit ffde7ed4fc)
2025-01-09 13:53:15 -07:00
Rich Megginson
ec1e41f720 system roles 1.93.0-0.1
Resolves: RHEL-70700 : storage - Could not find luks2 key size in verify-pool-member-encryption.yml
also resolves some test failures in cockpit

(cherry picked from commit ac4474b71e)
2024-12-13 14:36:25 -07:00
Rich Megginson
b230906ce2 system roles 1.92.1-0.1
Resolves: RHEL-45303 : ha_cluster - rhel_system_roles.ha_cluster - adapt the role for pcs-0.12
Resolves: RHEL-70571 : systemd - fix: Always become user we are managing
(cherry picked from commit ec2155ab21)
2024-12-09 17:43:21 -07:00
Rich Megginson
9527912bb3 system roles 1.92.0-0.1
Resolves: RHEL-70536 : certificate - rhel-system-roles.certificate with IPA backend hangs processes when repeating playbook
Resolves: RHEL-46219 : ha_cluster - [RFE] rhel_system_roles.ha_cluster - export corosync configuration
Resolves: RHEL-70549 : ha_cluster - list cloud agent packages by architecture
Resolves: RHEL-70554 : postfix - feat: support postfix_default_database_type
(cherry picked from commit a66c146bab)
2024-12-09 11:22:29 -07:00
Rich Megginson
5355e8bcf8 system roles 1.90.3-0.1
Resolves: RHEL-67413 : metrics - fix: add support for Valkey
fix vendoring for selinux
fix cockpit full packages support for 9.6 and later
ensure gfs2 tests do not run on el10

(cherry picked from commit 12b80ba6a7)
2024-11-20 13:45:41 -07:00
Rich Megginson
2f464cc3b1 system roles 1.90.1-0.1
Resolves: RHEL-67419 : sudo - feat: Add variable that handles semantic check for sudoers
  fix meta/main.yml versions
fix vendoring for selinux, podman

(cherry picked from commit 19648712fc)
2024-11-14 08:58:11 -07:00
Rich Megginson
d8824b8411 system roles 1.90.0-0.1
Resolves: RHEL-67411 : aide - New role aide to manage system integrity checking [rhel-10]
Resolves: RHEL-67412 : firewall - fix: Prevent interface definitions overriding 'changed' value when other elements are changed [rhel-10]
Resolves: RHEL-67286 : logging - [RFE] Add methods to define and set up custom templates in the logging role of RHEL systems roles [rhel-10]
Resolves: RHEL-67413 : metrics - fix: add support for Valkey [rhel-10]
Resolves: RHEL-67416 : network - Support autoconnect_retries in the network role [rhel-10]
Resolves: RHEL-67415 : network - Support may-fail in the network role [rhel-10]
Resolves: RHEL-67417 : podman - support the pod quadlet type [rhel-10]
Resolves: RHEL-67418 : postgresql - postgresql role: The postgresql_cert_name variable doesn't work with existing certificates [rhel-10]
Resolves: RHEL-67419 : sudo - feat: Add variable that handles semantic check for sudoers [rhel-10]
Resolves: RHEL-67420 : systemd - support management of user units [rhel-10]
Resolves: RHEL-67421 : vpn - no ansible-doc for redhat.rhel_system_roles.vpn_ipaddr [rhel-10]
2024-11-13 14:40:37 -07:00
Troy Dawson
22931d98cd Bump release for October 2024 mass rebuild:
Resolves: RHEL-64018
2024-10-29 09:11:41 -07:00
Rich Megginson
6f7f05025d system roles 1.88.9-0.1
Resolves: RHEL-57100 : podman - fails to configure and run containers with podman rootless using different username and groupname
logging - test issue with imuxsock and loginctl used by podman - restart systemd-logind to fix podman tests
updates collection README for new Automation Hub format

(cherry picked from commit 4b2aa89902)
2024-09-13 09:53:03 -06:00
Rich Megginson
301b3c2747 system roles 1.88.8-0.1
Resolves: RHEL-57100 : podman - fails to configure and run containers with podman rootless using different username and groupname
podman - previous fix broke ansible 2.9 + el8 with volume cleanup
logging - test issue with imuxsock and journald - restart dbus-broker

(cherry picked from commit 9176e7bf5d)
2024-09-11 09:35:29 -06:00
Rich Megginson
9748536c79 system roles 1.88.7-0.2
Resolves: RHEL-57100 : podman - fails to configure and run containers with podman rootless using different username and groupname
fapolicyd - fix method used to read from journald to determine when daemon is listening
storage - fix tests to use blkid instead of lsblk to get partition table
storage - skip stratis tests on el8
logging - tests_combination.yml needs fact gathering
same as 1.88.7-0.1 but needed to bump N-V-R and rebuild for exception
2024-09-04 13:58:17 -06:00
Rich Megginson
e16b9d4586 system roles 1.88.7-0.1
Resolves: RHEL-57100 : podman - fails to configure and run containers with podman rootless using different username and groupname
fapolicyd - fix method used to read from journald to determine when daemon is listening
storage - fix tests to use blkid instead of lsblk to get partition table
storage - skip stratis tests on el8
logging - tests_combination.yml needs fact gathering

(cherry picked from commit c8b6a74b54)
2024-09-04 08:32:53 -06:00
Rich Megginson
edc0df1357 system roles 1.88.4-0.1
Resolves: RHEL-53897 : kernel_settings - fix: Use tuned files instead of using it as a module
recent tuned in el9 changed the profile directory back to the old one
so had to change the role to detect directory

(cherry picked from commit d0aa27e3bd)
2024-08-26 15:42:32 -06:00
Rich Megginson
d559bef5f9 system roles 1.88.3-0.1
Resolves: RHEL-34828 : gfs2 - New Role
no el10, aarch64 support for gfs2
network role docs

(cherry picked from commit 9ecfc74848)
2024-08-22 12:20:15 -06:00
Rich Megginson
cd120d128b system roles 1.88.2-0.1
Resolves: RHEL-55296 : ha_cluster - Fixes for new pcs and ansible
several fixes for ostree issues

(cherry picked from commit 71c6716ef4)
2024-08-22 06:07:09 -06:00
Rich Megginson
4dfbb03473 system roles 1.88.0-0.1
Resolves: RHEL-55296 : ha_cluster - Fixes for new pcs and ansible
fix gather_facts issue with fapolicyd
fix gather_facts issue with ha_cluster
fix bond test firewall issue with network

(cherry picked from commit ba9e82225b)
2024-08-20 17:19:44 -06:00