From f6f330a877dd7e22c89f55bf17133804de9fb20d Mon Sep 17 00:00:00 2001 From: Julien Cristau Date: Mon, 21 Oct 2019 16:20:56 +0200 Subject: [PATCH] tips: add puppet pre-commit hook setup instructions --- input/howto/tips.mdwn | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/input/howto/tips.mdwn b/input/howto/tips.mdwn index 0779995..5123b1f 100644 --- a/input/howto/tips.mdwn +++ b/input/howto/tips.mdwn @@ -9,3 +9,13 @@ Some things DSA members might like to do: * load munin.d.o/problems.html daily * always update samhain after doing anything * when adding new nagios checks, don't enable them on all hosts until they have propagated + * setup puppet pre-commit lint check: + + sudo apt install puppet puppet-lint puppet-strings r10k + git clone https://github.com/cmeissner/puppet-git-hooks /path/to/puppet-git-hooks + cat >> /path/to/puppet-git-hooks/commit_hooks/config.cfg << EOF + # local changes + CHECK_PUPPET_LINT="permissive" # enabled, permissive or disabled (permissive runs but return code is ignored) + CHECK_PUPPET_DOCS="permissive" # enabled, permissive or disabled (permissive runs but return code is ignored) + EOF + ln -s /absolute/path/to/puppet-git-hooks/pre-commit /path/to/dsa-puppet/.git/pre-commit -- 2.20.1