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.

Reply via email to