Testing Ansible Playbooks In Your Kitchen

You’ve written some Ansible playbooks — but how do you really know they work before you push them to production? In this session, we’ll explore how to test and validate your Ansible automation safely and repeatably using Test Kitchen with lightweight virtualization tools like Docker, Podman, Vagrant, or QEMU.

We’ll cover how to set up a local “kitchen” for experimenting with playbooks, write simple verification checks, and integrate tests into your CI pipeline. You’ll learn how to:

Build reproducible test environments for your Ansible code

Validate roles and tasks automatically before deployment

Catch errors early and increase confidence in your automation

Whether you’re new to Ansible or managing complex infrastructure, this talk will show you how to cook up reliable playbooks without burning down your servers.

Robby Callicotte

Senior Software Engineer, Red Hat

Open source advocate. Fedora package maintainer, EPEL package maintainer, and member of CentOS Alternative Images SIG. I actually like systemd...