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.
