"puppet module generate" - plus some more boilerplate