The Puppet team aims to maintain Puppet and Choria (previously Marionette Collective) for FreeBSD.

These ports have been created by various contributors to the FreeBSD project, requiring synchronization between maintainers for updating. The puppet@ team was therefore created to simplify this process.

Contacting us

Simply mail puppet@. At the current time, this is a simple alias and not a mailing-list, therefore there is no public archive available.

Current list of people in puppet@


2017-12-01 romain@

I can build and run puppetserver from source as a user using the following recipe.

I use a custom ssldir because ~/.puppetlabs/etc/puppet/ssl has my mcollective certificates

shell% cat ~/.puppetlabs/etc/puppet/puppet.conf
ssldir = /tmp/coin

shell% ls -l ~/.puppetlabs/etc/code/environments
total 1
lrwxr-xr-x  1 romain  romain  45 18 nov.  09:46 production@ -> /usr/local/etc/puppet/environments/production

shell% git clone https://github.com/puppetlabs/puppetserver

shell% cd puppetserver

shell% vim dev/puppetserver.conf # I changed the port to 8141 because I do have a puppet master on the same machine

shell% lein repl
dev-tools=> (go)

Then, let's apply this machine catalog

shell# puppet agent --test --noop --masterport 8141 --ssldir /tmp/coin
Info: Using configured environment 'production'
Info: Retrieving pluginfacts
Info: Retrieving plugin
Info: Loading facts
Notice: /Stage[main]/Main/Node[marvin.blogreen.org]/Tidy[/var/puppet/reports]: Tidying 0 files
Info: Applying configuration version '65305da328a6dd61472bbce21f9d3d970d5bee2b'
Notice: Applied catalog in 64.50 seconds

No changes \o/

An experimental dashboard is available:

CategoryPorts CategoryTeam

Puppet (last edited 2020-10-18T20:09:57+0000 by RomainTartiere)