Introduction Overview Module 1: Introduction to Ansible Module 1: Introduction Lesson 1: Installing Ansible Lesson 1 Learning Objectives 1.1 Understanding Ansible 1.2 Host Requirements 1.3 Installing Ansible on the Control Node 1.4 Preparing Managed Nodes 1.5 Verifying Ansible Installation 1.6.1 Installing Ansible (Lab) 1.
6.2 Installing Ansible (Lab Solution) Lesson 1: Review Lesson 1 Flashcards Lesson 1 Quiz Lesson 1: Interactive Labs Lesson 2: Setting up a Managed Environment Lesson 2 Learning Objectives 2.1 Setting up Static Inventory 2.2 Understanding Dynamic Inventory 2.3 Understanding Ansible Configuration Files 2.4 Managing Ansible Configuration Files 2.5.1 Setting up an Ansible Managed Environment (Lab) 2.
5.2 Setting up an Ansible Managed Environment (Lab Solution) Lesson 2: Review Lesson 2 Flashcards Lesson 2 Quiz Lesson 2: Interactive Labs Lesson 3: Using Ad Hoc Commands Lesson 3 Learning Objectives 3.1 Using Ad Hoc Commands 3.2 Understanding Ansible Modules 3.3 Using ansible-doc to get Module Documentation 3.4 Introducing Essential Ansible Modules 3.5.1 Using Ad Hoc Commands (Lab) 3.
5.2 Using Ad Hoc Commands (Lab Solution) Lesson 3: Review Lesson 3 Flashcards Lesson 3 Quiz Lesson 3: Interactive Labs Lesson 4: Getting Started with Playbooks Lesson 4 Learning Objectives 4.1 Using YAML to Write Playbooks 4.2 Verifying Playbook Syntax 4.3 Writing Multiple-Play Playbooks 4.4.1 Getting Started with Playbooks (Lab) 4.4.
2 Getting Started with Playbooks (Lab Solution) Lesson 4: Review Lesson 4 Flashcards Lesson 4 Quiz Lesson 4: Interactive Labs Lesson 5: Working with Variables and Facts Lesson 5 Learning Objectives 5.1 Understanding Variables 5.2 Using Variables 5.3 Understanding Variable Precedence 5.4 Managing Host Variables 5.5 Using Multi-valued Variables 5.6 Using Ansible Vault 5.7 Working with Facts 5.
8 Creating Custom Facts 5.9.1 Working with Variables and Facts (Lab) 5.9.2 Working with Variables and Facts (Lab Solution) Lesson 5: Review Lesson 5 Flashcards Lesson 5 Quiz Lesson 5: Interactive Labs Module 1: Review Module 1 Quiz Module 2: Using Advanced Ansible Solutions Module 2: Introduction Lesson 6: Using Task Control Lesson 6 Learning Objectives 6.1 Using Loops and Items 6.2 Using Register Variables with Loops 6.3 Using when to Run Tasks Conditionally 6.
4 Testing Multiple Conditions 6.5 Using Handlers 6.6 Using Blocks 6.7 Dealing with Failures 6.8 Managing Changed Status 6.9.1 Using Task Control (Lab) 6.9.
2 Using Task Control (Lab Solution) Lesson 6: Review Lesson 6 Flashcards Lesson 6 Quiz Lesson 6: Interactive Labs Lesson 7: Deploying Files Lesson 7 Learning Objectives 7.1 Using Modules to Manipulate Files 7.2 Managing SELinux File Context 7.3 Using Jinja2 Templates 7.4 Using Control Structures in Jinja2 7.5.1 Deploying Files with Templates (Lab) 7.5.
2 Deploying Files with Templates (Lab Solution) Lesson 7: Review Lesson 7 Flashcards Lesson 7 Quiz Lesson 7: Interactive Labs Lesson 8: Using Ansible Roles Lesson 8 Learning Objectives 8.1 Understanding Directory Structure Best Practices 8.2 Understanding Ansible Roles 8.3 Using Ansible Galaxy for Standard Roles 8.4 Using the Ansible Galaxy Command Line Tool 8.5 Creating Custom Roles 8.6 Managing Order of Execution 8.7 Understanding RHEL System Roles 8.
8.1 Using Ansible Roles (Lab) 8.8.2 Using Ansible Roles (Lab Solution) Lesson 8: Review Lesson 8 Flashcards Lesson 8 Quiz Lesson 8: Interactive Labs Lesson 9: Using RHEL System Roles Lesson 9 Learning Objectives 9.1 Understanding RHEL System Roles 9.2 Installing RHEL System Roles 9.3 Using the RHEL SELinux System Role 9.4 Using the RHEL TimeSync System Role 9.
5.1 Using RHEL System Roles (Lab) 9.5.2 Using RHEL System Roles (Lab Solution) Lesson 9: Review Lesson 9 Flashcards Lesson 9 Quiz Lesson 9: Interactive Labs Lesson 10: Using Ansible in Large Environments Lesson 10 Learning Objectives 10.1 Managing Inventory 10.2 Addressing Host Patterns 10.3 Configuring Parallelism 10.4 Organizing Directory Structure 10.
5.1 Using Ansible in Large Environments (Lab) 10.5.2 Using Ansible in Large Environments (Lab Solution) Lesson 10: Review Lesson 10 Flashcards Lesson 10 Quiz Lesson 10: Interactive Labs Lesson 11: Troubleshooting Ansible Lesson 11 Learning Objectives 11.1 Managing Ansible Logs 11.2 Using the Debug Module 11.3 Using Check Mode 11.4 Using Modules for Troubleshooting and Testing 11.
5 Troubleshooting Connection Issues 11.6 Analyzing Playbook Errors 11.7 Avoiding Errors in Playbook Best Practices 11.8.1 Troubleshooting Ansible (Lab) 11.8.2 Troubleshooting Ansible (Lab Solution) Lesson 11: Review Lesson 11 Flashcards Lesson 11 Quiz Lesson 11: Interactive Labs Module 2: Review Module 2 Quiz Module 3: Managing Systems with Ansible Module 3: Introduction Lesson 12: Managing Software with Ansible Lesson 12 Learning Objectives 12.1 Understanding Modules Related to Software Management 12.
2 Implementing a Playbook to Manage Software 12.3.1 Managing Software (Lab) 12.3.2 Managing Software (Lab Solution) Lesson 12: Review Lesson 12 Flashcards Lesson 12 Quiz Lesson 12: Interactive Labs Lesson 13: Managing Users Lesson 13 Learning Objectives 13.1 Understanding Modules Related to User Management 13.2 Implementing a Playbook to Manage Users 13.3 Managing Encrypted Passwords 13.
4.1 Managing Users (Lab) 13.4.2 Managing Users (Lab Solution) Lesson 13: Review Lesson 13 Flashcards Lesson 13 Quiz Lesson 13: Interactive Labs Lesson 14: Managing Processes and Tasks Lesson 14 Learning Objectives 14.1 Understanding Modules for Managing Processes and Tasks 14.2 Implementing a Playbook to Manage Processes and Tasks 14.3.1 Managing Processes and Tasks (Lab) 14.
3.2 Managing Processes and Tasks (Lab Solution) Lesson 14: Review Lesson 14 Flashcards Lesson 14 Quiz Lesson 14: Interactive Labs Lesson 15: Managing Storage Lesson 15 Learning Objectives 15.1 Understanding Modules for Managing Storage 15.2 Implementing a Playbook to Manage Storage 15.3.1 Managing Storage (Lab) 15.3.2 Managing Storage (Lab Solution) Lesson 15: Review Lesson 15 Flashcards Lesson 15 Quiz Lesson 15: Interactive Labs Lesson 16: Managing Networking Lesson 16 Learning Objectives 16.
1 Using Network Roles for Network Management 16.2 Understanding Modules for Network Management 16.3 Using Ansible to Manage IPv6 16.4.1 Managing Networking (Lab) 16.4.2 Managing Networking (Lab Solution) Module 3: Review Module 3 Quiz Module 4: Sample Exam Module 4: Introduction Lesson 17: Sample Exam Lesson 17 Learning Objectives 17.1 Exam Information 17.
2 Configuring the Basic Setup 17.3 RHCE Sample Exam Assignments 17.4 Setting up Ansible Solution 17.5 Managing File Content Solution 17.6 Working with Roles Solution 17.7 Creating Playbooks Solution 17.8 Installing Ansible Galaxy Roles Solution 17.9 Generating a File Solution 17.
1 Creating a User with an Encrypted Password Solution 17.11 Managing Storage Solution Summary Final Preparation RHCE Practice Exam 1 RHCE Practice Exam 2 RHCE Practice Exam A RHCE Practice Exam B.