← Back to search

Ansible 101 - Episode 8 - Playbook testing with Molecule and GitHub Actions CI

Jeff Geerling 1:03:50

56,423 views · 898 likes Watch on YouTube ↗

Jeff Geerling (geerlingguy) explores more facets of Molecule testing for Ansible, including testing on multiple OS distributions.

Ansible for DevOps: https://www.ansiblefordevops.com

Support Jeff on GitHub: https://github.com/sponsors/geerlingguy
Support Jeff on Patreon: https://www.patreon.com/geerlingguy

Contents:

00:00:00 - Start
00:00:09 - Intro and 10K subscribers!
00:05:54 - Questions from last episode
00:11:13 - Ansible for DevOps 1.23
00:13:00 - 60fps streaming is here
00:13:50 - Molecule playbook testing
00:19:34 - Testing systemd services in Docker
00:30:23 - Testing on multiple OS distros
00:34:00 - Molecule verifiers
00:38:53 - Molecule and testinfra
00:40:20 - Linting with Molecule
00:43:39 - Playbooks in a GitHub repo
00:45:37 - GitHub Actions
00:48:32 - Molecule job in GitHub Actions
00:54:33 - Improving Molecule output in CI
00:58:35 - Demonstration of failing CI
01:00:43 - Summary of Ansible testing spectrum
01:01:56 - Outtro

Playback is via YouTube's official embedded player. Data from YouTube; Exumo is not affiliated with YouTube.