Operations by Pull Request: An Ansible GitOps Story

By Timothy Appnel

Elevator Pitch

GitOps works by using Git as a single source of truth for declarative infrastructure and apps to accelerate deployments and ops using pull requests to manage and track changes.

Implementing effective GitOps pipelines with Ansible is more flexible and has never been easier. Here we will see how.

Description

GitOps is a means of accelerating and simplifying application deployments and operational tasks using Git version control as your systems “source of truth” and pull requests to manage, automate and track changes.

Implementing effective GitOps workflows with the Red Hat Ansible Automation Platform has never been easier using the webhooks capabilities in Ansible Tower. Here we will see how.

We will begin by exploring the topic with a brief overview of what is GitOps and some basic recommended practices in implementing such a workflow. The talk will continue with a walk through of how to setup and configure webhooks with the Ansible Automation Platform. The talk will conclude with a live demonstration of using Ansible Tower in a GitOps workflow for Kubernetes multi-cluster deployment and management.