Certification training

EX407EX407: Red Hat Certified Specialist in Ansible Automation exam Certification Video Training Course

Prepare for your RedHat exam with a structured video course built for focused study, topic review, and repeatable progress before exam day.

86Lectures
7h 3mDuration
RedHatVendor
EX407: Red Hat Certified Specialist in Ansible Automation exam Certification Video Training Course course cover Best seller
RedHat certification training EX407 86 lessons arranged in a guided course path
Course overview

Study with a clear path.

Move through focused sections, review lecture timing, and return directly to the objectives that need more work.

Sequenced lessons

Follow the course in order or jump directly to the section you need to revisit.

Video-first prep

Use concise lecture blocks for technical review before moving into exam practice.

Fast access

Your purchased course becomes available in the member area after confirmed payment.

Curriculum

Course sections.

12 sections, 86 lessons, and lecture-level duration details.

01 What is Ansible Part I: Why Ansible ? 6m
02 What is Ansible Part II: Simplicity, YAML, Push Model, Custom Modules 6m
03 What is Ansible Part III: Batteries Included Approach 4m
04 What is Ansible Part IV: Infrastructure as a Code 6m
05 What is Ansible Part V: Code vs Data 5m
06 What is Ansible Part VI: Idempotence and State Management 6m
07 What is Ansible Part VIII: The Ansible Story 4m

01 Section Introduction 1m
02 Introduction to codespaces 6m
03 Setting up codespaces locally with docker 8m
04 Launching codespaces on digital ocean cloud 5m

01 Section Introduction 1m
02 Tasks, Modules, Roles 7m
03 Inventories and Playbooks 5m
04 Code Organization Strategies 4m
05 Introducing Use Case - Devops Demo App 4m
06 Approach to automate Devops Demo App 5m

01 Section Introduction 2m
02 Configuring Ansible 6m
03 Defining a static Inventory 6m
04 Host Patterns and Ad Hoc Commands 9m
05 Modules and Desired State Configuration 5m
06 Invoking Modules, Idempotence 6m
07 Using common modules 8m
08 Command Modules and Idempotence 8m
09 Using ansible-console REPL Shell 4m

01 Section Introduction 1m
02 YAML Primer 5m
03 Anatomy of a Playbook 7m
04 Writing your first Play 5m
05 Validating and applying Ansible Playbook 5m
06 Troubleshooting playbook failures 5m
07 Adding another play for app servers 4m
08 Nano Project: Create a playbook to deploy a Static Site 2m

01 Section Introduction 1m
02 Why do you need roles? 4m
03 Anatomy of a Role 4m
04 Code Organization Strategies 4m
05 Generating Roles Scaffold and Ansible Galaxy 3m
06 Creating a role for Apache 5m
07 Writing and applying playbook for app servers 3m
08 Copying config file, notifications and handlers 8m
09 Creating a role for PHP 6m
10 Nested roles and site wide playbook 5m
11 Nano project: Deploy Devops Demo App 2m

01 Section Introduction 1m
02 Need to separate data from code 3m
03 Diving into Jinja2 templates 5m
04 Understanding ansible vars, Precedence Levels and Best Practices 7m
05 Advanced vars concepts 7m
06 Dynamically defining app version with vars and tasks 6m
07 Managing app configs with templates and vars 9m
08 Playing with vars precedence 8m
09 Registereed varibles and conditional execution 5m
10 Discovering facts with setup module 5m

01 Section Introduction 1m
02 Tour of Ansible Galaxy 8m
03 Selecing role for HAProxy 5m
04 Applying HAProxy role with custom properties 4m
05 Troubleshooting HAProxy Issues 5m
06 Nano Project: Setup MySQL database using a galaxy role 3m
07 Setting up MySQL 6m
08 Connecting app with the database 2m
09 Checking in the galaxy roles 3m
10 Tagging tasks, roles, plays and playbooks 4m

01 Overview of Conditionals 5m
02 Overview of Iterators 5m
03 Iterating over a list to install packages 3m
04 Iterating over a dictionary to create users 4m
05 Using conditionals in tasks and templates 4m
06 Adding Ubuntu support by conditionally including vars 8m
07 Making application compatible with ubuntu 6m

01 Enabling Facts Caching 6m
02 Using Magic Variables for Service Discovery 7m
03 Creating staging environment 9m
04 Rolling back changes with contra playbooks 5m

01 Encrypting a file and using it in a playbook 6m
02 Using a password file and Rekeying 4m
03 Vault 1.2 and multiple Vault IDs 6m
04 Changing Vault IDs and Encrypting Strings in File 5m
05 Encrypting mysql passwords with Vault 5m

01 Section Introduction 1m
02 Writing tasks for importing database schema 6m
03 Applying schema updates and Troubleshooting 5m
04 Creating strategy for Rolling updates 4m
05 Adding pre and post tasks, Tasks gelegation, Testing with wait_for 6m
Continue preparing

Connect the lessons to exam-day practice.

Use the course for structured review, then move into current questions, timed simulator sessions, and a broader vendor catalog.