On 17 June 2016 at 23:42, Dan Mahoney <[email protected]> wrote:
> All,
>
> I keep seeing updates about a new release of a standalone puppet agent.
>
> Other than small file size and a possible reduced dependency set, is there
> any useful point in porting it to FreeBSD?
>
> Right now, on FreeBSD, pkg shows the following subset of things for a "pkg
> search puppet" (there are other things that aren't relevant, like a Nagios
> plugin and the like):
>
> puppet37-3.7.5_1               Configuration management framework written in
> Ruby
> puppet38-3.8.4_1               Configuration management framework written in
> Ruby
> puppet4-4.4.1                  Configuration management framework written in
> Ruby
> puppetdb-2.3.8_1               PuppetDB storeconfigs backend
> puppetdb-terminus-2.3.4_1      PuppetDB storeconfigs backend terminus module
> puppetdb-terminus4-4.0.0       PuppetDB storeconfigs backend terminus module
> puppetdb4-4.0.0                PuppetDB storeconfigs backend
> puppetserver-2.2.1             Puppet Server running in the JVM
>
> None of these version numbers seem to align with the things I see being
> announced here -- do the packages being built here basically include the
> agent?
>
> We have lots of nodes where we don't need a full puppet server, but I don't
> know how much code that would actually save.  (Disk is cheap)
>

This is a good place to start to understand what the puppet-agent package is:

https://docs.puppet.com/puppet/latest/reference/about_agent.html

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.

I would guess the puppet4-4.4.1 package you mentioned includes Puppet
4.4.1. You can see from the above page that that version of Puppet was
included in the puppet-agent 1.4.1 release. (the latest version is
1.5.2, which includes Puppet 4.5.2)

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.

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_6yJEd%3DYC5Td9e2gaCONUimnhD1SBYDctwgWqP9W%2BMmEFgw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to