/GettingStarted |
Puppet
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@
JasonSlagle (<jslagle at gmail.com>)
RomainTartiere (romain@)
TimBishop (tdb@)
TomJudge (tj@)
ViniciusZavam (egypcio@)
ZachLeslie (zleslie@)
Puppetserver
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 [main] 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: https://127.0.0.1:8141/puppet/experimental/dashboard.html