Update the user and group to _puppet
Fix module search path to /var/puppetlabs

Index: lib/puppet/defaults.rb
--- lib/puppet/defaults.rb.orig
+++ lib/puppet/defaults.rb
@@ -55,7 +55,7 @@ module Puppet
       end
       path.join(File::PATH_SEPARATOR)
     else
-      '$codedir/modules:/opt/puppetlabs/puppet/modules'
+      '$codedir/modules:/var/puppetlabs/puppet/modules'
     end
   end
 
@@ -68,7 +68,7 @@ module Puppet
         nil
       end
     else
-      '/opt/puppetlabs/puppet/vendor_modules'
+      '/var/puppetlabs/puppet/vendor_modules'
     end
   end
 
@@ -1346,13 +1346,13 @@ EOT
 
   settings.define_settings(:server,
     :user => {
-      :default    => "puppet",
+      :default    => "_puppet",
       :desc       => "The user Puppet Server will run as. Used to ensure
       the agent side processes (agent, apply, etc) create files and
       directories readable by Puppet Server when necessary.",
     },
     :group => {
-      :default    => "puppet",
+      :default    => "_puppet",
       :desc       => "The group Puppet Server will run as. Used to ensure
       the agent side processes (agent, apply, etc) create files and
       directories readable by Puppet Server when necessary.",
