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

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:   / 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