This document discusses building an auto-remediation workflow for applications using Ansible. It begins by explaining what auto-remediation is and why it is needed given the increasing complexity of modern applications. It then outlines the key components needed for self-healing applications, including monitoring, root cause analysis, and automated remediation actions. The presentation demonstrates how to build an auto-remediation workflow using Ansible and API calls, and provides an example playbook for rolling back a bad deployment. It concludes by discussing best practices for starting to implement auto-remediation and embedding it within a CI/CD pipeline to enable faster response times to issues.