I was presenting a session for beginners on a pattern to introduce Test Driven Development to Infrastructure.
![]() |
The Test/Maintain Loop for Infrastructure |
Actually, it wasn't just beginners... which makes me really happy. :->
To truly do Incremental Infrastructure delivery, we must have an automated way to know that we haven’t broken something else in the system when we make changes.
The key is finding a method to allow constant evolution of our code base (infrastructure).
We do not need to reinvent an approach. Test Driven Development concepts have proven effective in incremental software delivery and can be re-used effectively for infrastructure as code.
Mike Caspar, 2016
Slideshare of the presentation
http://www.slideshare.net/MikeCaspar/testing-for-infrastructure-as-code-for-ansiblefest-2016-64540514
Source code of files for the presentaiton
https://github.com/MikeCaspar/ansibleFest2016SFO
Audio of the session provided by Ansible.
https://www.ansible.com/beginners-guide-to-testing-infrastructure-as-code
Github source repository for project in the works....
https://github.com/MikeCaspar/playbook_test_framework
Enjoy.