Certificate Authentication

Ansible for Experts - Bespoke Certificate for Dominic Young

Add to LinkedIn

Certificate ID: 
713683
Authentication Code: 
dc2f4
Certified Person Name: 
Dominic Young
Trainer Name: 
Reda NOUSHI
Duration Days: 
5
Duration Hours: 
35
Course Name: 
Ansible for Experts - Bespoke
Course Date: 
13 March 2023 14:00 to 24 March 2023 21:00
Course Outline: 

Part I (3 days)

  • Introduction to Configuration Management

    • Infrastructure as Code - IaC
    • Provisioning vs Configuration Management
    • Ansible vs The World
  • Getting Started with Ansible

    • Ansible Key Features
    • Ansible Use Cases
    • Ansible Limitations
  • Deploying Ansible (3 labs)

    • Ansible Architecture
    • Installing Ansible (1 lab)
    • Configuring Ansible (1 lab)
  • Running Modules (3 labs)

    • Finding Module Documentation
    • Playing with Ad Hoc Commands (1 lab)
    • Introducing YAML
    • Writing Your First Playbook (1 lab)
    • Writing a Playbook with Multiple Plays (1 lab)
  • Using Variables (3 labs)

    • Ansible Variables
    • Ansible Magic Variables (1 lab)
    • Ansible Vault (1 lab)
    • Using Facts and Custom Facts (1 lab)
    • Ansible Variables Best Practices
  • Using Task Control (5 labs)

    • Conditionals (1 lab)
    • Looping (1 lab)
    • Using Jinja2 Templates (1 lab)
  • Introduction to AWX
    • Introduction to AWX
    • AWX Features

 

Part II (2 days)

  • Deploying Ansible II (1 lab)
    • Working with the Ansible Inventory & Inventory Patterns (1 lab)

 

  • Using Variables II (1 lab)
    •  Ansible Vault (1 lab)

 

  • Using Task Control II (2 labs)
    •  Error Handling (1 lab)
    •  Include Task & Vars Files
    •  Import Tasks & Playbooks
    •  Ansible Tags (1 lab)

 

  • Writing & Using Roles (3 labs)
    •  Introducing Roles
    •  Ansible Galaxy (1 lab)
    •  Calling a Role from a Playbook (1 lab)
    •  RHEL8 System Roles
    •  Writing Roles (1 lab)

 

  • Ansible for Managing Large Scale Environments (1 lab)
    • Host Templates
    • Dynamic Inventories
    • Serial & Parallel (Fork) (1 lab)

 

  • Advanced Ansible Topics
    • Securing Automation code using unsafe
    • Using YAML anchors & aliases
    • Using Filters
    • Complex Data Manipulation Filters
    • Debugging Ansible
    • Delegation
    • Asynchronous Actions & Polling

 

  • Guidelines for Managing Cloud Infrastructure Using Ansible
    • Best Practices for Managing AWS
    • Best Practices for Managing Microsoft Windows systems
    • Best Practices for Managing Kubernetes

 

  • Hands On AWX (6 labs)
    • Creating Projects (1 lab)
    • Setting Up Credentials (1 lab)
    • Setting Up Inventory (1 lab)
    • Setting Up Jobs (1 lab)
    • Setting Up Worflows (1 lab)
    • Triggering AWX Jobs using REST API calls (1 lab)