Skip to content

thelinuxlighthouse/RHCE

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

Red Hat Certified Advanced System Administrator in Ansible Exam (EX294) Preparation

A comprehensive repository dedicated to mastering the skills required for the Red Hat Certified Engineer (RHCE) certification. This project serves as a structured study guide, collection of practical labs, and automation scripts to help candidates prepare for the exam successfully.

🎯 Objective

The goal of this repository is to provide a hands-on learning path for automating Linux systems using Ansible, managing infrastructure at scale, and mastering core Red Hat Enterprise Linux (RHEL) administration tasks.


📚 Curriculum Overview

This repository is organized into the following chapters to guide you through the RHCE preparation journey:

  • Chapter 01: RHCSA Tasks and Ansible Fundamentals
  • Chapter 02: Core Components of Ansible
  • Chapter 03: Configure Ansible
  • Chapter 04: Configure Ansible Managed Nodes
  • Chapter 05: Create and Distribute SSH Keys
  • Chapter 06: Configure Privilege Escalation
  • Chapter 07: Deploy Files to Managed Nodes
  • Chapter 08: Run Playbooks
  • Chapter 09: Git Source Control
  • Chapter 10: VS Code Ansible Development
  • Chapter 11: Create Ansible Plays and Playbooks
  • Chapter 12: Roles and Collections
  • Chapter 13: RHCSA Tasks Automation
  • Chapter 14: Manage Content

🛠 Prerequisites

To follow the labs in this repository, you will need:

  • Virtualization Platform: VMware, VirtualBox, or KVM/QEMU.
  • OS: RHEL 8/9 or CentOS Stream 8/9 (or compatible clones like AlmaLinux/Rocky Linux).
  • Tools: Ansible installed on a control node.

🚀 Getting Started

Step 1: Clone the Repository

git clone https://github.com/thelinuxlighthouse/RHCE.git
cd RHCE

Step 2: Setup Lab Environment

Follow the instructions in each chapter to set up your target nodes and configure the SSH keys for Ansible access.

Step 3: Run Playbooks

Navigate to the desired module and execute the playbooks as described in the corresponding chapter.


📂 Repository Structure

├── Exam_Preparation/Chapter_01_RHCSA_Tasks_and_Ansible_Fundamentals.md
├── Exam_Preparation/Chapter_02_Core_Components_of_Ansible.md
├── Exam_Preparation/Chapter_03_Configure_Ansible.md
├── Exam_Preparation/Chapter_04_Configure_Ansible_Managed_Nodes.md
├── Exam_Preparation/Chapter_05_Create_and_Distribute_SSH_Keys.md
├── Exam_Preparation/Chapter_06_Configure_Privilege_Escalation.md
├── Exam_Preparation/Chapter_07_Deploy_Files_To_Managed_Nodes.md
├── Exam_Preparation/Chapter_08_Run_Playbooks.md
├── Exam_Preparation/Chapter_09_Git_Source_Control.md
├── Exam_Preparation/Chapter_10_VS_Code_Ansible_Development.md
├── Exam_Preparation/Chapter_11_Create_Ansible_Plays_and_Playbooks.md
├── Exam_Preparation/Chapter_12_Roles_and_Collections.md
├── Exam_Preparation/Chapter_13_RHCSA_Tasks_Automation.md
├── Exam_Preparation/Chapter_14_Manage_Content.md
└── README.md

🤝 Contributing

Contributions are welcome! If you have a great lab scenario or a highly optimized playbook:

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingLab).
  3. Commit your changes.
  4. Push to the branch.
  5. Open a Pull Request.

📜 License

Distributed under the MIT License. See LICENSE for more information.


Disclaimer: This repository is for educational purposes only and is not affiliated with or endorsed by Red Hat.

About

RHCE Exam Preparation – Summaries & Study Notes

Resources

License

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors