Ansible for Experts - Bespoke Certificate for Dominic Young
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:
2023-03-13 14:00 to 2023-03-24 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)