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