How To Implement Continuous Testing of Ansible Roles Using Molecule and Travis CI on Ubuntu 18.04
Molecule is a tool for performing automated testing of Ansible roles. Travis CI is a continuous integration tool that allows for tests to run continuously to ensure contributions to your code do not introduce breaking changes. In this tutorial, you will configure a pre-made base role, initialize a Molecule scenario to test your role, and set up Travis CI to continuously run your tests against changes to your role.