Simple YAML Based Puppet ENC
- Install the nim compiler. On Ubuntu you can use
apt
. - Clone the repo to the Puppet dir:
git clone https://github.com/$name/bun.nim.git /etc/puppetlabs/puppet/bun.nim
cd /etc/puppetlabs/puppet/bun.nim
nimble build
- Fork this repo
- Follow the install steps
- Create your files in the nodes directory
- You might want to move the
bun
binary into some other directory like/usr/bin
,/usr/local/bin
or/opt
. - Follow the Puppet instructions for using a binary as the ENC.
In the tests
directory. Run with nimble test
.
In the docs
directory. Generate with nim doc