My (next generation of) Puppet 2.7 modules