VOOZH about

URL: https://www.coursera.org/learn/advance-automation-playbooks-role-workflow-automation

⇱ Advance Automation: Playbooks, Roles & Workflow Automation | Coursera


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

Included with

β€’

Learn more

Ask Coursera

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

Gain insight into a topic and learn the fundamentals.
Intermediate level

Recommended experience

1 week to complete
at 10 hours a week
Flexible schedule
Learn at your own pace

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.

Details to know

Shareable certificate

Add to your LinkedIn profile

Assessments

12 assignments

Taught in English

Build your subject-matter expertise

This course is part of the Ansible Automation: From Fundamentals to Enterprise Specialization
When you enroll in this course, you'll also be enrolled in this Specialization.
  • 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

Board Infinity
261 Coursesβ€’428,749 learners

Why people choose Coursera for their career

πŸ‘ Image

Felipe M.

Learner since 2018
"To be able to take courses at my own pace and rhythm has been an amazing experience. I can learn whenever it fits my schedule and mood."
πŸ‘ Image

Jennifer J.

Learner since 2020
"I directly applied the concepts and skills I learned from my courses to an exciting new project at work."
πŸ‘ Image

Larry W.

Learner since 2021
"When I need courses on topics that my university doesn't offer, Coursera is one of the best places to go."
πŸ‘ Image

Chaitanya A.

"Learning isn't just about being better at your job: it's so much more than that. Coursera allows me to learn without limits."

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.

It’s fully practical with demos, exercises, and real-world automation examples.

No, you only need basic YAML understanding and IT/Linux familiarity.

You’ll need Ansible installed on a Linux system or VM, which is guided in the course.

It’s the second step, preparing you for advanced roles, inventories, and enterprise workflows in Course 3.

Yes, the course focuses on enterprise-ready automation techniques directly applicable at work.

To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.

When you enroll in the course, you get access to all of the courses in the Specialization, and you earn a certificate when you complete the work. Your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.

Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.

Financial aid available,