now uses custom puppet-puppet module