Hello, I am relatively new to puppet and am trying to develop a good workflow in conjunction with git/github to keep a better version control system. The version of puppet that I am working with and has been implemented is a bit dated, and using R10k and developing a puppetfile would be quite time consuming. I know that R10k and dynamic environments is the recommended way of doing things, though for now I'm not sure if its the best for my scenario and how everything has been previously set up. My question is is there a simple way to just map one git repo for each environment (dev, QA, production, etc). That way changes could be made in the dev environment, then moved over to the correct repos when the changes are confirmed in order? Would this be as simple as declaring each folder withing the /puppet/environments folder as a git repo and controlling that way?
Deployment strategy - Upload changes to Dev repo - Deploy Dev changes to Dev master - Test - Merge Dev changes to QA repo - Rinse and repeat -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to puppet-users+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/fe80ff27-af02-4437-bbc9-57c1cd56e5aa%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.