Summary
So we have now come to the end of this chapter. I hope you found the content useful and not too challenging. One of the key deliverables of this chapter was to experiment with Puppet modules and learn how to create your own module as well as make use of modules that other people have written. We also took a look at Puppet templates and facts, which are fundamental building blocks of Puppet modules. There are surely areas that you may feel I didn't cover in enough detail, but try not to worry about it at this stage, as we will be revisiting modules, templates, and facts throughout the course of this book.