A set of Puppet roles and some useful functions.