Contact us

Streamline system configuration using a collection of supported roles and workflows that ensure consistent execution of manual tasks.

What are RHEL system roles?

Red Hat Enterprise Linux (RHEL) system roles are a collection of Ansible roles and modules that can help automate the management and configuration of RHEL systems. RHEL system roles can help provide consistent and repeatable configuration, reduce technical burdens and streamline administration.

Optimize performance for the open-hybrid enterprise

Included in your RHEL subscription, system roles allow you to select from a library of common services and configuration tasks to execute through the power of automation. Easily manage system configuration across multiple versions of RHEL, as well as adopt new major releases. Utilize system roles as they are, or customize them to meet unique requirements. 

  • Provide consistent and repeatable configuration
  • Reduce technical burdens and streamline administration
  • Execute tasks consistently across hybrid cloud footprints
  • Scale with Red Hat Smart Management and automation
Latest posts

Introduction to RHEL system roles

Nov 16, 2022 - Brian Smith

RHEL system roles are a collection of Ansible roles and modules that can help automate the management and configuration of RHEL systems. RHEL system roles…read full post

Automating firewall configuration with RHEL system roles

May 23, 2022 - Brian Smith

RHEL 9 and RHEL 8.6 introduce a new firewall system role for automating the management of the RHEL firewall. Learn how to use the firewall role to automate several…read full post

Automate RHEL web console deployments with the Cockpit and certificate RHEL system roles

March 29, 2022 - Brian Smith

Learn how to use the cockpit and certificate roles to automate the deployment of the web console, with certificates issued from IdM…read full post

Automating storage management with RHEL system roles

March 7, 2022 - Brian Smith

Learn how the storage system role can automate the configuration of logical volume manager (LVM) volume groups, logical volumes, and filesystems…read full post

Automating network and Microsoft SQL Server configuration using RHEL system roles

January 26, 2022 - Brian Smith

RHEL 8.5 introduced a new Microsoft SQL Server system role that automates the installation, configuration, and tuning of Microsoft SQL Server on RHEL. This new…read full post

Automating Postfix installation and configuration with RHEL system roles

January 12, 2022 - Brian Smith

Red Hat introduced the postfix RHEL system role to provide an automated solution to install and configure Postfix.  The postfix RHEL system role was introduced in RHEL 7.6 as…read full post

Automating host to host VPN tunnels with RHEL system roles

December 6, 2021 - Brian Smith

Learn how to set up the vpn RHEL system role to quickly and easily implement host-to-host VPN connections across your RHEL environment in an automated…read full post

Managing and automating kernel settings with RHEL system roles

November 15, 2021 - Brian Smith

The RHEL kernel provides hundreds of settings that can be customized. These settings are frequently customized to increase performance on systems or when performing security…read full post

Automating host configuration with Red Hat Satellite and RHEL system roles

October 20, 2021 - Brian Smith

Our wide variety of system roles can automate many aspects of RHEL, saving you time and helping to configure your RHEL systems consistently. In this post, we’ll walk…read full post

Using RHEL system roles to automate the implementation of RHEL session recording

October 5, 2021 - Brian Smith

It can be a challenging and time-consuming process to determine the root cause of a security incident. Because of this, Red Hat introduced the ability…read full post

Automating the implementation of system-wide crypto policies with RHEL System Roles

September 22, 2021 - Brian Smith

The crypto_policies RHEL System Role can help you quickly and easily implement system-wide crypto policies across your RHEL environment. In this post, we show you how you can…read full post

Advanced automation and management of Network Bound Disk Encryption with RHEL system roles

September 14, 2021 - Brian Smith

This post tackles a more complex scenario of using the NBDE system roles to implement multiple Tang servers to provide high availability and increased security, and…read full post

Using RHEL system roles to automate and manage Network Bound Disk Encryption

August 11, 2021 - Brian Smith

Red Hat Enterprise Linux (RHEL) has offered the ability to encrypt disks for many years, but the network bound disk encryption (NBDE) functionality, which can…read full post

Automate performance metrics collection and visualization with RHEL system roles

July 22, 2021 - Brian Smith

One of the main challenges that system administrators, developers, and others face when running workloads on Red Hat Enterprise Linux (RHEL) is how to optimize…read full post

A production guide to automating and managing SSH server configuration with RHEL system roles

June 30, 2021 - Brian Smith

The sshd Red Hat Enterprise Linux (RHEL) system role can help you automate and manage your SSH server configuration across your RHEL environment. In this post…read full post

Getting started with automating and managing SSH server configuration with RHEL system roles

June 21, 2021 - Brian Smith

RHEL 8.4 adds new roles to manage the SSH server and SSH client configurations, which are the sshd and ssh roles, respectively. This post will walk you through an…read full post

RHEL System Roles Videos

Implement consistent performance monitoring with the Metrics RHEL system role

This video demonstrates how to use the Metrics RHEL system role to implement Performance Co-Pilot (PCP) and Grafana to monitor performance metrics.  RHEL system roles are a collection of supported Ansible roles that ensure consistent workflows and streamline the execution of manual tasks.

Implement Network Bound Disk Encryption with the NBDE client and server RHEL system roles

This video demonstrates how to use the Network Bound Disk Encryption (NBDE) client and server RHEL system role to implement NBDE with Clevis and Tang.  RHEL system roles are a collection of supported Ansible roles that ensure consistent workflows and streamline the execution of manual tasks.

Implement session recording with RHEL system roles

This video demonstrates how to use the tlog RHEL system role to implement session recording.  RHEL system roles are a collection of supported Ansible roles that ensure consistent workflows and streamline the execution of manual tasks.

Implement system-wide cryptographic policies with RHEL system roles

This video demonstrates how to use the crypto_policy RHEL system role to implement system-wide cryptographic policies.  RHEL system roles are a collection of supported Ansible roles that ensure consistent workflows and streamline the execution of manual tasks.

Implement consistent SSH server configuration with the SSHD RHEL system role

This video demonstrates how to use the SSHD RHEL system role to implement consistent SSH server configuration across RHEL systems.  RHEL system roles are a collection of supported Ansible roles that ensure consistent workflows and streamline the execution of manual tasks.


About the author

Brian Smith is a Product Manager at Red Hat focused on RHEL automation and management.  He has been at Red Hat since 2018, previously working with Public Sector customers as a Technical Account Manager (TAM).  

Read full bio
Red Hat logoLinkedInYouTubeFacebookTwitter

Products

Tools

Try, buy, & sell

Communicate

About Red Hat

We’re the world’s leading provider of enterprise open source solutions—including Linux, cloud, container, and Kubernetes. We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Subscribe to our newsletter, Red Hat Shares

Sign up now

Select a language