What's the current best practice for managing my puppet config in Git?
I found a few different web pages on the subject, notably http://puppetlabs.com/blog/git-workflow-and-puppet-environments. I'd like to be able to work on my local machine in a private github repo, and then have checked in changes automatically apply to puppet. In addition, I'd also like to be able to work in feature branches, and then merge them into head.
I'd also like to use the forge as much as possible, and maintain modules with r10k.
Is anyone running something like this, or is there a better way? Having read so many blog posts about the ... (more)