reggae-puppet
—
puppet provisioner for CBSD jails
A service with puppet provisioner consists of:
- Makefile - configured for use with puppet
- playbook - containing cookbooks/core/recipes/default.rb dummy
script
When ran with this configuration, reggae will first check if
puppet executable is available inside jail, and if it isn't, it will install
it from packages. Then it will mount playbook directory on
/usr/local/etc/puppet/manifests inside jail. To do actual provisioning,
Reggae uses puppet apply.
Quickest way to get basic service provisioned with Puppet is:
mkdir myservice
cd myservice
reggae init puppet
make
Goran Mekić <meka@tilda.center>