/puppet-git-hooks

Git client and server side hooks for puppet development

Primary LanguageShell

puppet-git-hooks

Git hooks to assist puppet module development. Client side hooks allow for various checks before commits are staged. Server side hooks are provided for infrastructural reinformence of various standardaizations compliance.

Current supported pre-commit (client side) checks

  • Puppet manifest syntax
  • Erb template syntax
  • Puppet-lint
  • Rspec-puppet
  • Yaml (hiera data) syntax

Current supported pre-receive (server side) checks

  • Puppet manifest syntax
  • Erb template syntax
  • Puppet-lint
  • Yaml (hiera data) syntax