In the Ansible Fundamentals training course, you'll learn:
Introduction
- What is Devops?
- What is Ansible?
- Comparison with other automation tools
Setting up Learning Environment
- Vagrant overview /quick demo
- Additional Setup Tasks
Inventorying your Infrastructure
- What is Hosts Inventory?
- Hosts and Groups
- Host/Group Variables
- Dynamic Inventory
Building Patterns
- Grouping Hosts with Patterns
- Ansible Host Patterns & Roles
Ad Hoc Server Management
- Running one time tasks/commands
- Running commands in parallel
File Transfer
- Managing Packages
- Managing Users
- Deploying from Source Control
- Managing Services
Playbooks - the Real Magic
- Introduction to Ansible Playbooks
- Plays
- Tasks
- Actions
- Modules
- Playbook Roles and Include Statements
Directory Layout for Modules
- Notifications and Handlers
- Writing a simple module to install web server
- Variables and Templates
- Variables and Facts
- Variable Precedence
- Registered Variables
- Metadata
- Static Contents Explosion
Using Dynamic Content with Templates
Modules Deep Dive
- What are Ansible Modules
- Types of Modules
- Writing Modules