Using Git for version control of Puppet Config - Dynamic Environments
I am trying to set up dynamic environments in Puppet, using Git branches to create each environment. I am also using gitolite to manage access to the repository.
I have read the page at http://puppetlabs.com/blog/git-workflow-and-puppet-environments/, and taken the ruby script there, changed the
/etc/puppetlabs/puppet/environments, and then followed the git example at the bottom of the page for "Creating and using a new environment" and ended up with the following:
inara:environments bwelling$ git branch * master this-is-a-test inara:environments bwelling$ git checkout -b test1234 Switched to a new branch 'test1234' inara:environments ...