Ansible is a radically simple IT automation platform that makes your applications and systems easier to deploy. Avoid writing scripts or custom code to deploy and update your applications— automate in a language that approaches plain English, using SSH, with no agents to install on remote systems. For anyone in the IT automation or DevOps engineer fields, learning the basics of Ansible is important.
Overview
COURSE DIFFICULTY
Skills Learned
After completing this online training course, students will be able to:
01. Configuration and Basic Concepts
- Introduction to Ansible Configuration Files
- Understanding YAML
02. Ansible Inventory
- Ansible Inventory
- Inventory Formats
03. Ansible Variables and Facts
- Ansible Variables
- Variable Types
- Registering Variables and Variable Precedence
- Variable Scoping
- Magic Variables
- Ansible Facts
04. Ansible Playbooks
- Ansible Playbooks
- Verifying Playbooks
- Ansible-lint
- Ansible Conditionals
- Ansible Conditionals based on facts, variables, re-use
- Ansible Loops
05. Ansible Modules & Plugins
- Ansible Modules
- Introduction to Ansible Plugins
- Modules and Plugins Index
06. Ansible Handlers, Roles, and Collections
- Introduction to Handlers
- Ansible Roles
- Ansible Collections
07. Ansible Templates
- Introduction to Templating
- Jinja2 Templates for Dynamic Configs
SKILLS LEARNED
Skills Learned
After completing this online training course, students will be able to:
COURSE OUTLINE
01. Configuration and Basic Concepts
- Introduction to Ansible Configuration Files
- Understanding YAML
02. Ansible Inventory
- Ansible Inventory
- Inventory Formats
03. Ansible Variables and Facts
- Ansible Variables
- Variable Types
- Registering Variables and Variable Precedence
- Variable Scoping
- Magic Variables
- Ansible Facts
04. Ansible Playbooks
- Ansible Playbooks
- Verifying Playbooks
- Ansible-lint
- Ansible Conditionals
- Ansible Conditionals based on facts, variables, re-use
- Ansible Loops
05. Ansible Modules & Plugins
- Ansible Modules
- Introduction to Ansible Plugins
- Modules and Plugins Index
06. Ansible Handlers, Roles, and Collections
- Introduction to Handlers
- Ansible Roles
- Ansible Collections
07. Ansible Templates
- Introduction to Templating
- Jinja2 Templates for Dynamic Configs