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

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

Get ready for your exam by enrolling in our comprehensive training course. This course includes a full set of instructional videos designed to equip you with in-depth knowledge essential for passing the certification exam with flying colors.

$14.99 / $24.99

Introduction to Ansible

  • 1. What is Ansible Part I: Why Ansible ?
    6m
  • 2. What is Ansible Part II: Simplicity, YAML, Push Model, Custom Modules
    6m
  • 3. What is Ansible Part III: Batteries Included Approach
    4m
  • 4. What is Ansible Part IV: Infrastructure as a Code
    6m
  • 5. What is Ansible Part V: Code vs Data
    5m
  • 6. What is Ansible Part VI: Idempotence and State Management
    6m
  • 7. What is Ansible Part VIII: The Ansible Story
    4m

Setting up the Environment

  • 1. Section Introduction
    1m
  • 2. Introduction to codespaces
    6m
  • 3. Setting up codespaces locally with docker
    8m
  • 4. Launching codespaces on digital ocean cloud
    5m

Path to Automation with Ansible

  • 1. Section Introduction
    1m
  • 2. Tasks, Modules, Roles
    7m
  • 3. Inventories and Playbooks
    5m
  • 4. Code Organization Strategies
    4m
  • 5. Introducing Use Case - Devops Demo App
    4m
  • 6. Approach to automate Devops Demo App
    5m

Ad Hoc Server Management with Ansible

  • 1. Section Introduction
    2m
  • 2. Configuring Ansible
    6m
  • 3. Defining a static Inventory
    6m
  • 4. Host Patterns and Ad Hoc Commands
    9m
  • 5. Modules and Desired State Configuration
    5m
  • 6. Invoking Modules, Idempotence
    6m
  • 7. Using common modules
    8m
  • 8. Command Modules and Idempotence
    8m
  • 9. Using ansible-console REPL Shell
    4m

Playbooks

  • 1. Section Introduction
    1m
  • 2. YAML Primer
    5m
  • 3. Anatomy of a Playbook
    7m
  • 4. Writing your first Play
    5m
  • 5. Validating and applying Ansible Playbook
    5m
  • 6. Troubleshooting playbook failures
    5m
  • 7. Adding another play for app servers
    4m
  • 8. Nano Project: Create a playbook to deploy a Static Site
    2m

Roles

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

Vars and Templates

  • 1. Section Introduction
    1m
  • 2. Need to separate data from code
    3m
  • 3. Diving into Jinja2 templates
    5m
  • 4. Understanding ansible vars, Precedence Levels and Best Practices
    7m
  • 5. Advanced vars concepts
    7m
  • 6. Dynamically defining app version with vars and tasks
    6m
  • 7. Managing app configs with templates and vars
    9m
  • 8. Playing with vars precedence
    8m
  • 9. Registereed varibles and conditional execution
    5m
  • 10. Discovering facts with setup module
    5m

Ansible Galaxy

  • 1. Section Introduction
    1m
  • 2. Tour of Ansible Galaxy
    8m
  • 3. Selecing role for HAProxy
    5m
  • 4. Applying HAProxy role with custom properties
    4m
  • 5. Troubleshooting HAProxy Issues
    5m
  • 6. Nano Project: Setup MySQL database using a galaxy role
    3m
  • 7. Setting up MySQL
    6m
  • 8. Connecting app with the database
    2m
  • 9. Checking in the galaxy roles
    3m
  • 10. Tagging tasks, roles, plays and playbooks
    4m

Controlling Execution Flow

  • 1. Overview of Conditionals
    5m
  • 2. Overview of Iterators
    5m
  • 3. Iterating over a list to install packages
    3m
  • 4. Iterating over a dictionary to create users
    4m
  • 5. Using conditionals in tasks and templates
    4m
  • 6. Adding Ubuntu support by conditionally including vars
    8m
  • 7. Making application compatible with ubuntu
    6m

Auto Disovery and Manging Multiple Environments

  • 1. Enabling Facts Caching
    6m
  • 2. Using Magic Variables for Service Discovery
    7m
  • 3. Creating staging environment
    9m
  • 4. Rolling back changes with contra playbooks
    5m

Vault

  • 1. Encrypting a file and using it in a playbook
    6m
  • 2. Using a password file and Rekeying
    4m
  • 3. Vault 1.2 and multiple Vault IDs
    6m
  • 4. Changing Vault IDs and Encrypting Strings in File
    5m
  • 5. Encrypting mysql passwords with Vault
    5m

Application Deployments

  • 1. Section Introduction
    1m
  • 2. Writing tasks for importing database schema
    6m
  • 3. Applying schema updates and Troubleshooting
    5m
  • 4. Creating strategy for Rolling updates
    4m
  • 5. Adding pre and post tasks, Tasks gelegation, Testing with wait_for
    6m