Tracking history with version control
If we're using Puppet manifests and data for compliance purposes, we will want to track the history of the manifests and data. There are many version control systems out there, and a comparison of them is beyond the scope of this book. However, most of the Puppet communities have standardized on using git.
While we do not aim to be a comprehensive resource on git, or the use of git with Puppet, for the sake of compliance, it makes sense to explore the common workflow that will aid a security professional in their everyday work.
Note
If you want more details than this book provides on git and Puppet, I recommend that you read Mastering Puppet, Thomas Uphill, Packt Publishing for a Puppet-specific view, or http://git-scm.com/book ...
Get Learning Puppet Security now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.