Ansible – Beginner to Expert
Ansible is an open-source tool that helps in task automation, application deployment, cloud provisioning, and configuration management. The course introduces use cases of Ansible followed by an introduction to Ansible Inventory, Playbooks, Modules, Variables, Conditionals, Loops, and Roles. Each lecture is accompanied by a set of coding exercises giving the user a hands-on experience in developing Ansible Playbooks. We focus on helping you understand and learn how to architect ansible scripts for live demo projects and live examples.
What Will I Learn?
- Foundation (Beginner)
- Introduction to configuration management
- Environment setup – installation
Writing plays
- playbooks
- inventory
- roles
- handlers
- package managers
- become
- with_items
- services
- vars
- jinja2 templates
- Skip problematic tasks using ignore_errors.
- gather_facts
- service_facts
- introduction to loops
- set ansible env
- writing 9 modules together
- 2 exercises
Advanced
- ansible Vault
- Galaxy
- Variables precedence
- looping
- limit –limit
- tags
- dry_run
- idempotence
- testing
- debugging
- pipeling
- static and dynamic inventory
- writing 7 modules
- 2 exercises
Course Features
- Lectures 20
- Quizzes 0
- Duration 50 hours
- Skill level All levels
- Language English
- Students 0
- Assessments Yes
Curriculum
- 11 Sections
- 20 Lessons
- 10 Weeks
- Introduction to Configuration management3
- Ansible Roles3
- Ansible Handlers2
- Loops in Ansible2
- Ansible Variables2
- Facts gathered about remote host by Ansible1
- Jinja2 Templates1
- Ansible Tags1
- Ansible Vault2
- Ansible Galaxy1
- Ansible Inventories2






