On Friday, January 29, 2016 at 6:15:41 AM UTC+11, Garrett Honeycutt wrote:
>
>
> Hi Alex, 
>
> I generally implement both for customers. Though I use Dan Bode's 
> librarian-puppet-simple which purposely does not handle dependencies. I 
> spoke at a couple Puppet Camp's regarding dealing with modules and here 
> are slides[1] explaining the pro's and con's of the different approaches. 
>

Thanks.  Your slides are just what I needed to see.  And I didn't know 
about librarian-puppet-simple and I'm glad I do now.  Yes, dependency 
resolution is indeed a mixed blessing.  When you say you implement both do 
you mean you use librarian-puppet-simple on the CI side of the pipeline and 
R10K on the deployment to Puppet masters side?
 

>
> R10k is great, even with a build pipeline, because the caching feature 
> really speeds up the build jobs over librarian-puppet, which will need 
> to download the git repo's each time. 
>

It may be a documentation problem that I'm struggling with.  You don't 
happen to know of any code or documentation that shows how to R10K in the 
build pipeline?  By the way, Librarian-puppet does support caching via 
$LIBRARAN_PUPPET_TMP, which can point to a long-lived directory on the CI 
server.  So, actually, Librarian-puppet has never been a bottleneck for me, 
and unnoticeable relative to the time it takes all the tests to run.


> I've also used r10k to build Puppet platform as a service for large 
> enterprises that have many products and teams with their own distinct 
> environments. This allows many teams to leverage each others work while 
> giving them their own autonomy with regards to number of environments, 
> testing abilities, module versions and release schedules. 
>

I'd love to know more about this. :) 

-- 
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/4677fe0e-4a21-4635-9333-2a2c99f516ec%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to