1 Some things DSA members might like to do:
3 * setup procmail to discard mail about successful backups
4 and mail about commits to the staging branch of dsa-puppet
5 * add an account on nagios.d.o htpasswd
6 * add nagios account to nagios contacts
7 * run nagstamon or load nagios.d.o daily
8 * add an account on munin.d.o htpasswd
9 * load munin.d.o/problems.html daily
10 * always update samhain after doing anything
11 * when adding new nagios checks, don't enable them on all hosts until they have propagated
12 * setup puppet pre-commit lint check:
14 sudo apt install puppet puppet-lint puppet-strings r10k
15 git clone https://github.com/cmeissner/puppet-git-hooks /path/to/puppet-git-hooks
16 cat >> /path/to/puppet-git-hooks/commit_hooks/config.cfg << EOF
18 CHECK_PUPPET_LINT="permissive" # enabled, permissive or disabled (permissive runs but return code is ignored)
19 CHECK_PUPPET_DOCS="permissive" # enabled, permissive or disabled (permissive runs but return code is ignored)
21 ln -s /absolute/path/to/puppet-git-hooks/pre-commit /path/to/dsa-puppet/.git/pre-commit