On 19 June 2016 at 01:58, Dan <goo...@gushi.org> wrote: > On Sat, 18 Jun 2016, Gareth Rushgrove wrote: > >> On 17 June 2016 at 23:42, Dan Mahoney <goo...@gushi.org> wrote: >>> >>> All, >>> > >> Specifically it's an all-in-one package which includes Puppet as well >> as all it's dependencies (including Ruby, OpenSSL, etc.) and some >> additional Puppet-related tools. > > > [snip] > >> The advantage of the puppet-agent package in this context is that the >> whole thing can be validated as known-good. So you're not left >> managing a separate version of Ruby and the other Ruby dependencies. >> Some prefer managing everything themselves, so whether a puppet-agent >> package for FreeBSD meets your needs is a bigger question. But it >> would have the the 4.5.x series of Puppet rather than the older 4.4.1 >> version. > > > It would mean building and compiling everything separately -- it's not quite > a "meta package", which is just a package that installs several sub-packages > -- it seems to be more that it drops those dependencies into a private > namespace like /usr/local/puppet/bin/ruby or something like that? So if you > have some tool that upgrades openSSL, the puppet version stays the same? >
Correct. For the most part everything goes into /opt/puppetlabs. > What I was hoping for -- but I guess it isn't -- is a smaller, faster, > fewer-dependencies tool (think spamc, written in c, versus the full on > perl-based spamassassin). Or perhaps, think busybox versus many of the > standard tools it can replace. I guess it's not that. > > Alas not, but that's the direction things are heading. For instance take Facter. Facter prior to 2 is implemented in Ruby. It requires the Ruby runtime and related system dependencies. Facter 3 is implemented in C++ and compiled down to a native binary. The native version of Facter is definitely "smaller, faster, fewer dependencies". It's the Facter shipped as part of the puppet-agent all-in-one package today. Gareth > -Dan > > -- > --------Dan Mahoney-------- > Techie, Sysadmin, WebGeek > Gushi on efnet/undernet IRC > ICQ: 13735144 AIM: LarpGM > Site: http://www.gushi.org > --------------------------- > -- Gareth Rushgrove @garethr devopsweekly.com morethanseven.net garethrushgrove.com -- 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/CAFi_6yLjbS7xT3bH%2BXdsKTOiV8UoNuR5g4qCXx2rqMLVjRvceg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.