Advance Automation: Playbooks, Roles & Workflow Automation
Keep adding new skills with 10,000+ programs for $239 (usually $399). Save now.
Advance Automation: Playbooks, Roles & Workflow Automation
This course is part of Ansible Automation: From Fundamentals to Enterprise Specialization
Instructor: Board Infinity
Included with
Learn more
Ask Coursera
Recommended experience
Recommended experience
What you'll learn
Write and manage Ansible playbooks with tasks, handlers, and modular scripts.
Implement variables, templates, conditionals, and loops to create dynamic automation.
Organize automation using roles and manage environments with inventories.
Apply best practices for building scalable, maintainable, and idempotent workflows.
Skills you'll gain
Details to know
12 assignments
See how employees at top companies are mastering in-demand skills
Build your subject-matter expertise
- Learn new concepts from industry experts
- Gain a foundational understanding of a subject or tool
- Develop job-relevant skills with hands-on projects
- Earn a shareable career certificate
There are 3 modules in this course
Step into the next level of IT automation with Playbooks, Roles, and Workflow Automation β an intermediate course designed to help you scale Ansible automation with cleaner, reusable, and enterprise-ready workflows. Whether youβre a system administrator managing complex infrastructures or a DevOps professional streamlining deployments, this course takes you beyond the basics to build automation that is reliable, structured, and production-ready.
Through practical examples, guided videos, and hands-on exercises, youβll learn how to design and manage Ansible playbooks, implement roles, work with variables and templates, and manage multi-environment workflows. This course emphasizes real-world problem-solving to help you automate at scale with confidence and precision. By the end of this course, you will be able to: - Write and manage Ansible playbooks with tasks, handlers, and modular scripts. - Implement variables, templates, conditionals, and loops to create dynamic automation. - Organize automation using roles and manage environments with inventories. - Apply best practices for building scalable, maintainable, and idempotent workflows. This course is ideal for: - System administrators and IT engineers managing medium-to-large-scale infrastructures. - DevOps professionals looking to build reusable, team-friendly automation frameworks. - Cloud and infrastructure engineers deploying services across multiple environments. - Learners who have completed Foundations of Ansible Automation and want to deepen their expertise. Note: This is Course 2 of the specialization series. Basic knowledge of Ansible playbooks is recommended from Course 1, but no advanced experience is required. Disclaimer: This course is an independent educational resource developed by Board Infinity and is not affiliated with, endorsed by, sponsored by, or officially associated with International Business Machines Corporation or any of its subsidiaries or affiliates. This course is not an official preparation material of International Business Machines Corporation. All trademarks, service marks, and company names mentioned are the property of their respective owners and are used for identification purposes only.
This module introduces learners to writing Ansible playbooks from scratch and managing playbook execution with tasks, handlers, and modular scripts. Learners will explore syntax, task flow, execution control, and common debugging practices essential for reliable automation.
What's included
9 videos4 readings4 assignments1 discussion prompt1 plugin
9 videosβ’Total 33 minutes
- Anatomy of an Ansible Playbookβ’4 minutes
- Writing Your First Playbookβ’4 minutes
- Using Modules Effectivelyβ’4 minutes
- Working with Handlers and Notificationsβ’5 minutes
- Controlling Task Execution with Tagsβ’4 minutes
- Debugging Playbooks: Tools and Tricksβ’4 minutes
- Understanding Idempotence in Automationβ’4 minutes
- Dry Runs and Check Mode for Safer Deploymentsβ’3 minutes
- Validating Task Success and Logging Resultsβ’3 minutes
4 readingsβ’Total 55 minutes
- Course Syllabusβ’10 minutes
- Read More: From Blueprint to Reality: Crafting Your First Automation Storyβ’15 minutes
- Read More: The Art of Flawless Automation: Directing Your Playbook's Flowβ’15 minutes
- Read More: The Automation Golden Rule: Building Trust with Idempotence and Validationβ’15 minutes
4 assignmentsβ’Total 105 minutes
- Graded Quiz - Writing and Managing Playbooksβ’60 minutes
- Practice Quiz - Introduction to Playbooksβ’15 minutes
- Practice Quiz - Managing Playbook Executionβ’15 minutes
- Practice Quiz - Ensuring Reliability and Idempotenceβ’15 minutes
1 discussion promptβ’Total 10 minutes
- Meet and Greetβ’10 minutes
1 pluginβ’Total 5 minutes
- Quick Course Check-Inβ’5 minutes
This module covers dynamic automation using variables, facts, and templates. Learners will also explore conditional logic, loops, and data manipulation using Jinja2 templating and YAML dictionaries.
What's included
7 videos3 readings4 assignments
7 videosβ’Total 25 minutes
- Understanding Variable Types in Ansibleβ’4 minutes
- Using Facts to Drive Automation Decisionsβ’4 minutes
- Organizing and Reusing Variablesβ’4 minutes
- Intro to Jinja2 Templatingβ’4 minutes
- Creating Dynamic Config Files with Templatesβ’4 minutes
- Conditional Execution with Whenβ’4 minutes
- Using Loops to Simplify Repetitive Tasksβ’2 minutes
3 readingsβ’Total 45 minutes
- Read More About Working with Variables and Factsβ’15 minutes
- Read More About Templating with Jinja2β’15 minutes
- Read More About Loops, Conditionals, and Handlersβ’15 minutes
4 assignmentsβ’Total 105 minutes
- Graded Quiz - Variables, Templates, and Logic Controlβ’60 minutes
- Practice Quiz - Working with Variables and Factsβ’15 minutes
- Practice Quiz - Templating with Jinja2β’15 minutes
- Practice Quiz - Loops, Conditionals, and Handlersβ’15 minutes
This module explains how to structure large automation projects using roles and inventories. Learners will also explore environment-specific automation across dev, staging, and production systems.
What's included
7 videos3 readings4 assignments
7 videosβ’Total 27 minutes
- Introduction to Roles and Their Structureβ’4 minutes
- Building and Reusing Roles in Playbooksβ’4 minutes
- Static and Dynamic Inventory Explainedβ’4 minutes
- Grouping Hosts and Applying Variablesβ’4 minutes
- Best Practices for Inventory Filesβ’4 minutes
- Dev, Test, Prod: Running in Different Environmentsβ’2 minutes
- Using Tags and Extra Variables per Environmentβ’5 minutes
3 readingsβ’Total 45 minutes
- Read More About Organizing Automation with Rolesβ’15 minutes
- Read More About Managing Inventories and Groupsβ’15 minutes
- Read More About Multi-Environment Automationβ’15 minutes
4 assignmentsβ’Total 105 minutes
- Graded Quiz - Roles, Inventories, and Environmentsβ’60 minutes
- Practice Quiz - Organizing Automation with Rolesβ’15 minutes
- Practice Quiz - Managing Inventories and Groupsβ’15 minutes
- Practice Quiz - Multi-Environment Automationβ’15 minutes
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructor
Offered by
Explore more from Networking
- B
Board Infinity
Course
- B
Board Infinity
Course
Why people choose Coursera for their career
Frequently asked questions
Yes, basic knowledge from Foundations of Ansible Automation (Course 1) is recommended.
Youβll learn to write playbooks, use variables, build roles, and automate workflows at scale.
System admins, DevOps professionals, and cloud engineers looking to advance their automation skills.
More questions
Financial aid available,
