Puppet development workflow with Git
When working with Puppet, you’ll eventually arrive at a problem: How do you develop, deploy and test changes to your Puppet configuration without pushing those changes to production until you know they are ready.
Read more about "Puppet development workflow with Git"