On Tuesday, September 30, 2014 7:17:51 PM UTC-4, Tom Tucker wrote:
>
>
> I just got back from PuppetConf last week and several presenters mentioned 
> using more than one Git repo with Puppet.  Some even recommend having a 
> repo per module.  For our initial Puppet deployment this seems a bit 
> excessive.  My plan was to have three repos for each of our environments 
> (Dev, QA and Production).  The contents of these repos would contain Puppet 
> Enterprise directory of /etc/puppetlabs/puppet.
>
I'll echo what other people have said here about single repo vs multiple 
repo.  You might be fine with a single repo if you have pretty basic 
configurations, but it has definite limits.  

One thing I'd *strongly* recommend against is having different repositories 
for different environments.  Assuming you're using Git, you should at most 
have these be separate branches in the same repository.  Longer term, you 
may want to move to using tags and (maybe) release branches for QA and Prod 
environments.  Having 3 branches will give you a lot more tools for moving 
changes between branches and for comparing differences between them. 
 Personally I think this is a lot more important than all modules in one 
repo vs a repo per module. 

-- 
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/496a0d42-999a-4d42-915c-3eb95b3e7f16%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to