Validate a working configuration using ad-hoc Ansible commands
Labs – Adhoc Commands
Create simple shell scripts that run ad hoc Ansible commands
Labs – Shell Scripts
Privilege Escalation
Labs – Privilege Escalation
Frequently Asked Questions
Labs – YAML Syntax and Errors in Playbooks
CHAPTER
Ansible Modules
Additional Modules
Labs – Modules – Packages
Labs – Modules – Services
Labs – Modules – Firewalls rules
Labs – Modules – Filecontent
Labs – Modules – Archiving
Labs – Modules – Scheduled Tasks
Labs – Modules – Users and groups
Project Introduction
Project Demo
Project – Environment Setup
Project – Playbook
CHAPTER
Variables and Jinja2
Variable Precedence
Variable Scope
Use variables to retrieve the results of running commands
Labs – Variable Register
Magic Variables
Labs – Magic Variables
Jinja2 Basics
Labs – Jinja2 – Basics
Jinja2 in Ansible
Labs – Jinja2 – Ansible
Create and use templates to create customized configuration files
Labs – Jinja2 – Templates
Project – Variables and Jinja2 Templates
CHAPTER
Playbook Flow
Loops
Use conditionals to control play execution
Labs – Conditionals
Blocks
Labs – Blocks
Configure error handling
Labs – Error Handling
Manage parallelism
Labs – Parellelism
CHAPTER
Include and Roles
Ansible File Separation
Labs – File Separation
Project – File Separation
Ansible Roles
Labs – Roles
Project – Roles creation
CHAPTER
Other Topics
Ansible Vault
Labs – Vault
Dynamic Inventory
Labs – Dynamic Inventory
CHAPTER
Mock Exams
Mock Exams
We have aligned the contents of this course to give you insights of advanced Ansible concepts, but we have a lot of additional lectures that cover the prerequisites as well.