puppet module boilerplate