mcAfee-secured website

Course name RedHat EX407: Red Hat Certified Specialist in Ansible Automation exam

EX407 Video Course

EX407 Video Course is developed by RedHat Professionals to help you pass the EX407 exam.

You Will Learn:

Was 43.99 USD
Now 39.99 USD

Description

This course will improve your knowledge and skills required to pass Red Hat Certified Specialist in Ansible Automation exam exam.

Curriculum For This Course

  • 1. Introduction to Ansible 7 Videos 00:37:00
    • What is Ansible Part I: Why Ansible ? 6:00
    • What is Ansible Part II: Simplicity, YAML, Push Model, Custom Modules 6:00
    • What is Ansible Part III: Batteries Included Approach 4:00
    • What is Ansible Part IV: Infrastructure as a Code 6:00
    • What is Ansible Part V: Code vs Data 5:00
    • What is Ansible Part VI: Idempotence and State Management 6:00
    • What is Ansible Part VIII: The Ansible Story 4:00
  • 2. Setting up the Environment 4 Videos 00:28:00
    • Section Introduction 1:00
    • Introduction to codespaces 6:00
    • Setting up codespaces locally with docker 8:00
    • Launching codespaces on digital ocean cloud 5:00
  • 3. Path to Automation with Ansible 6 Videos 00:26:00
    • Section Introduction 1:00
    • Tasks, Modules, Roles 7:00
    • Inventories and Playbooks 5:00
    • Code Organization Strategies 4:00
    • Introducing Use Case - Devops Demo App 4:00
    • Approach to automate Devops Demo App 5:00
  • 4. Ad Hoc Server Management with Ansible 9 Videos 00:54:00
    • Section Introduction 2:00
    • Configuring Ansible 6:00
    • Defining a static Inventory 6:00
    • Host Patterns and Ad Hoc Commands 9:00
    • Modules and Desired State Configuration 5:00
    • Invoking Modules, Idempotence 6:00
    • Using common modules 8:00
    • Command Modules and Idempotence 8:00
    • Using ansible-console REPL Shell 4:00
  • 5. Playbooks 8 Videos 00:34:00
    • Section Introduction 1:00
    • YAML Primer 5:00
    • Anatomy of a Playbook 7:00
    • Writing your first Play 5:00
    • Validating and applying Ansible Playbook 5:00
    • Troubleshooting playbook failures 5:00
    • Adding another play for app servers 4:00
    • Nano Project: Create a playbook to deploy a Static Site 2:00
  • 6. Roles 11 Videos 00:45:00
    • Section Introduction 1:00
    • Why do you need roles? 4:00
    • Anatomy of a Role 4:00
    • Code Organization Strategies 4:00
    • Generating Roles Scaffold and Ansible Galaxy 3:00
    • Creating a role for Apache 5:00
    • Writing and applying playbook for app servers 3:00
    • Copying config file, notifications and handlers 8:00
    • Creating a role for PHP 6:00
    • Nested roles and site wide playbook 5:00
    • Nano project: Deploy Devops Demo App 2:00
  • 7. Vars and Templates 10 Videos 00:56:00
    • Section Introduction 1:00
    • Need to separate data from code 3:00
    • Diving into Jinja2 templates 5:00
    • Understanding ansible vars, Precedence Levels and Best Practices 7:00
    • Advanced vars concepts 7:00
    • Dynamically defining app version with vars and tasks 6:00
    • Managing app configs with templates and vars 9:00
    • Playing with vars precedence 8:00
    • Registereed varibles and conditional execution 5:00
    • Discovering facts with setup module 5:00
  • 8. Ansible Galaxy 10 Videos 00:41:00
    • Section Introduction 1:00
    • Tour of Ansible Galaxy 8:00
    • Selecing role for HAProxy 5:00
    • Applying HAProxy role with custom properties 4:00
    • Troubleshooting HAProxy Issues 5:00
    • Nano Project: Setup MySQL database using a galaxy role 3:00
    • Setting up MySQL 6:00
    • Connecting app with the database 2:00
    • Checking in the galaxy roles 3:00
    • Tagging tasks, roles, plays and playbooks 4:00
  • 9. Controlling Execution Flow 7 Videos 00:35:00
    • Overview of Conditionals 5:00
    • Overview of Iterators 5:00
    • Iterating over a list to install packages 3:00
    • Iterating over a dictionary to create users 4:00
    • Using conditionals in tasks and templates 4:00
    • Adding Ubuntu support by conditionally including vars 8:00
    • Making application compatible with ubuntu 6:00
  • 10. Auto Disovery and Manging Multiple Environments 4 Videos 00:27:00
    • Enabling Facts Caching 6:00
    • Using Magic Variables for Service Discovery 7:00
    • Creating staging environment 9:00
    • Rolling back changes with contra playbooks 5:00
  • 11. Vault 5 Videos 00:26:00
    • Encrypting a file and using it in a playbook 6:00
    • Using a password file and Rekeying 4:00
    • Vault 1.2 and multiple Vault IDs 6:00
    • Changing Vault IDs and Encrypting Strings in File 5:00
    • Encrypting mysql passwords with Vault 5:00
  • 12. Application Deployments 5 Videos 00:22:00
    • Section Introduction 1:00
    • Writing tasks for importing database schema 6:00
    • Applying schema updates and Troubleshooting 5:00
    • Creating strategy for Rolling updates 4:00
    • Adding pre and post tasks, Tasks gelegation, Testing with wait_for 6:00