On 19 June 2016 at 01:58, Dan <[email protected]> wrote: > On Sat, 18 Jun 2016, Gareth Rushgrove wrote: > >> On 17 June 2016 at 23:42, Dan Mahoney <[email protected]> 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 [email protected]. 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.
