Extending Puppet : Tools and Techniques for Smarter Infrastructure Configuration - Alessandro Franceschi; Jaime Soriano Pastor (2016)