The git branches/Puppet environments actually mirror the
infrastructure. So we have groups of servers. Unstable is just for
nodes which I test new functionality on, dev is for web developers. So
it seemed to make sense to mirror the environments in the git
repository with branches.

On May 29, 9:28 pm, Nigel Kersten <ni...@puppetlabs.com> wrote:
> On Mon, May 28, 2012 at 6:14 AM, Andy Taylor <andytaylo...@gmail.com> wrote:
> > 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
>
> Do you need a distinction between "unstable" and "dev" ? I've often found
> that I don't need those to be separate stages.
>
>
>
>
>
>
>
>
>
>
>
> > 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.
>
> --
> Nigel Kersten |http://puppetlabs.com| @nigelkersten
> Schedule Meetings at:http://tungle.me/nigelkersten

-- 
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.

Reply via email to