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:

  • network
  • postfix
  • kernel_settings
  • metrics
  • nbde_client
  • nbde_server
  • certificate
  • tlog
  • ssh
  • sshd
  • crypto_policies
  • IPA roles

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.
  • The VPN RHEL 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.
  • The IPMI modules, to automate hardware management interfaces available in the rhel_mgmt Collection.

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.

Note

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.