Event-Driven Ansible 101

Learn how Event-Driven Ansible (EDA) can be used to build automatic processes for resolving issues that arise in your environment. Integrate EDA with common vendor solutions to increase environment awareness and reduce the mean-time-to-remediation (MTTR). To wrap it up, see a demo of Event-Driven Ansible integrating with observability solutions to deliver automatic remediation of issues. During the remediation, Ansible will create an audit trail on an ITSM platform to ensure changes can be tracked and reviewed.

Fundamentals

Link Description
EDA Documentation The landing page for navigating Event-Driven Ansible documentation
Rulebooks Learn the basics for writing rulebooks - the core of Event-Driven Ansible
Event Source Plugins Event source plugins are key to integrating with common vendor platforms that comprise an enterprise IT landscape
Decision Environments Similar to execution environments, decision environments are a consistent way to run your rulebooks

Instruqt Labs

Link Description
Event-Driven Ansible Controller: Up and Running Learn the basics of using Event-Driven Ansible controller—the graphical user interface for event-driven automation that enables the automated resolution of IT requests
Getting Started with Rulebooks Learn about the fundamental components of Event-Driven Ansible and go through some examples
Event-Driven Ansible NetOps Use Event-Driven Ansible to react to network events as well as work with ChatOps.
Event-Driven Ansible GitOps Use Event-Driven to react to git operations

General

Link Description
Ansible on YouTube YouTube Channel ran by the Ansible BU with countless tutorials
Zach's Blog My blog focused primarily on challenges that I help customers solve with Ansible
Zach on YouTube My YouTube channel with videos to accompany blog posts on Autodotes

Demo Source Code

Type Link Description
Rulebook Dynatrace Webhook Rulebook to process events from the Dynatrace Problems API
Playbook Create ServiceNow Incident Playbook to create a ServiceNow incident (with idempotency)
Playbook Expand EC2 Disk Playbook to add disk space to an EC2 instance
Playbook Update ServiceNow Incident Playbook to update a ServiceNow incident
Collection servicenow.itsm The Ansible Collection for ServiceNow IT Service Management (ITSM) includes a variety of Ansible content to help automate the management of ServiceNow IT Service Management.
Collection dynatrace.event_driven_ansible This Event source plugin from Dynatrace captures all problems from your Dynatrace tenant and in conjunction with Ansible EDA rulebooks helps to enable auto-remediation in your environment.

Demo Visuals

Technology Stack

EDA Tech Stack

Follow an Event

Event Animation