A simple example project that aims to show you:
- How to develop ansible playbooks.
- How you can run these scripts against a virtualized (os level, system level) environment.
- How you can then introduce tests to ensure your ansible playbook is working as it should.
Goal is to set up a gitlab along with a gitlab-ci-runner, so you can introduce a sample project that can be build and tested.
Goal is to understand how you can use vagrant or docker to arbitrarily run your ansible roles.
Goal is to understand whether or not to run tests against ansible provisioned systems to find out, if the result of the applied playbooks can be also rolled out to a production system.