A puppet module to manage puppet configuration based on the Pro Puppet book.