Chapter 22. System roles
This chapter lists the most notable changes to system roles between RHEL 8 and RHEL 9.
22.1. Performing system administration tasks with RHEL System Roles
Available System Roles
As of Red Hat Enterprise Linux 9.0 Beta, the RHEL System Roles includes the
ansible-core 2.11 package. This is a version of Ansible that has only the core functionality - that is, it does not include modules such as
firewalld, and plugins such as
json_query, among many others. Consequently, some of the system roles will not work in RHEL 9.0 Beta. The following roles will work in RHEL 9.0 Beta:
RHEL System Roles support
Support for the following roles are available:
The Microsoft SQL (
MSSQL) RHEL System Role for Microsoft SQL Server. It simplifies and automates the configuration of RHEL with recommended settings for MSSQL Server workloads.
VPNRHEL System Role, to configure VPN connections on RHEL systems by using Red Hat Ansible Automation Platform. Users can use it to set up host-to-host, network-to-network, VPN Remote Access Server, and Mesh configurations.
IPMImodules, to automate hardware management interfaces available in the
To learn more about the RHEL System Roles, see the documentation title Administration and configuration tasks using System Roles in RHEL.
Support for Ansible Engine 2.9 is no longer available in RHEL 9
Ansible Engine 2.9 is no longer available in Red Hat Enterprise Linux 9.
RHEL System Roles now uses Ansible Core
RHEL System Roles now utilize Ansible Core, which is available in RHEL 9 AppStream.
Ansible Engine 2.9 will not be available on RHEL 9 Beta onward.
As of Red Hat Enterprise Linux 9.0 Beta, the scope of support for Ansible Core in the RHEL AppStream is limited to any Ansible playbooks, roles, and modules that are included with or generated by a Red Hat product, such as RHEL System Roles.