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?
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.
-Dan
--
--------Dan Mahoney--------
Techie, Sysadmin, WebGeek
Gushi on efnet/undernet IRC
ICQ: 13735144 AIM: LarpGM
Site: http://www.gushi.org
---------------------------