theforeman/puppet-puppet — pull request #204 by hdanes (2014-12-15 19:32:47+00:00)
Title: Mode of rack application paths (system umask 0077)

When the OS has an umask of 0077 (the default is 0022) the rack application folders are created with less rights, e.g.:

drwx------. 2 puppet root 4.0K Dec 15 19:48 public
drwx------. 2 puppet root 4.0K Dec 15 19:48 tmp

When a puppet run is started, the following error will appear:
==============================================
Warning: Error 403 on SERVER:

403 Forbidden

Forbidden

You don't have permission to access /production/node/node.fqdn on this server.

By adding the 'mode' value the installation will enforce the accessibility of the rack application paths.