I'm currently trying to work out the best way structure my Puppet environments and VCS structure. At the moment I'mk working on something like this:
Three Git repositories (one for modules, one for Hiera, one for node manifests) Multiple branches (each branch representing an environment, e.g. production, dev, testing etc.) When changes to modules/Hiera are made, the changes will be made to a testing branch, and then merged up the branches until it hits production (with the appropriate testing of course). So something like this: unstable > dev > testing > production What system do you guys use? Any suggestions about the above workflow? Thanks! Andy -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To post to this group, send email to puppet-users@googlegroups.com. To unsubscribe from this group, send email to puppet-users+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/puppet-users?hl=en.