puppet-lint

This project is maintained by rodjek

Check that your Puppet manifest conform to the style guide

Install It!

$ gem install puppet-lint

Run It!

$ puppet-lint --with-filename /etc/puppet/modules
foo/manifests/bar.pp: trailing whitespace found on line 1
apache/manifests/server.pp: variable not enclosed in {} on line 56
...

Fix Them!

Head on over to the checks page to see a description of each check and get some help on how to clear those errors.