Linux Red Hat Certified Engineer (RHCE – 294)
Course Syllabus
Section 1: Introduction
• Course introduction
• Course overview
• Exam information
• Exam (EX294) format
Section 2: Introduce Ansible
• What is Ansible and its Background
• Benefits and Key Terms of Ansible
• How Ansible Automation Works
• Lab Design
• Install Oracle VirtualBox and Setup Ansible Node on Linux
• Additional Ansible Clients
• Install Ansible Automation
• Ansible Configuration File
• YAML File Syntax and Example
• Handouts and Quiz
Section 3: Ansible Playbook Implementation
• Writing First Ansible Playbook
• Output Playbook
• Creating Multiple Tasks playbook
• Install and Start a Service from a Playbook
• Hosts File Syntax
• Setup Connection to Remote Clients
• Remote Clients Connectivity Status
• Handouts and Quiz
Section 4: Deploy Files to Managed Hosts/Clients
• Copy Files to Remote Clients
• Change File Permissions
• Check File or Directory Status
• Create Dir/File and Remove File
• Create a File and Add Text
• Handouts and Quiz
Imran Afzal
www.utclisolutions.com
Imran | [SCHOOL]
Section 5: Manage Complex Plays and Playbooks
• Setup Apache and Open Firewall Port
• Run Shell Scripts on Remote Clients
• Schedule a job (crontab)
• Download Package from a URL
• Create and Mount New Storage
• Handouts and Quiz
Section 6: Automate Linux Administration Tasks
• User Account Management
• Add or Update User Password
• Kill a Running Process
• Handouts and Quiz
Section 7: Implement Task Control
• Pick and Choose Steps
• Ansible Ad-Hoc Commands (Part 1)
• Ansible Ad-Hoc Commands (Part 2)
• Ansible Ad-Hoc Commands (Part 3)
• Handlers
• Conditions
• Loops
• Handouts and Quiz
Section 8: Simplify Playbooks with Roles
• Ansible Roles
• Roles by Application
• Roles on Ansible Galaxy
• Handouts and Quiz
Section 9: Variables, Facts and Additional Features
• Tags
• Variables
• Variables in Inventory File
• Ansible Vault
• Encrypt Strings within a Playbook
• Handouts and Quiz
Section 10: Ansible Tools and Resources
• Other Automation tools
• Free source Ansible and Red Hat Ansible
Imran Afzal
www.utclisolutions.com
Imran | [SCHOOL]
• Ansible AWX and Tower
• Ansible Additional Commands
• Documentation and Community Help
• Handouts and Quiz
Imran Afzal
www.utclisolutions.com
Imran | [SCHOOL]