Hello Everyone,
Was wondering if anyone has successfully configured Puppet dashboard with Puppet Server.
Currently running puppetserver 1.0.8 (so it is compatible with puppet opensource 3.7)
My dilemma is I used to use apache with passenger which ran the puppet dashboard with a configuration like this:
ServerName hostname.blah.com
## Vhost docroot
DocumentRoot "/usr/share/puppet-dashboard/public"
## Directories, there should at least be a declaration for /usr/share/puppet-dashboard/public
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
## Load additional static includes
## Logging
ErrorLog "/var/log/httpd/pup-ch-1001-g.ch.tvx.comcast.com_error.log"
ServerSignature Off
CustomLog "/var/log/httpd/pup-ch-1001-g.ch.tvx.comcast.com_access.log" combined
Clearly with puppet server I no longer need passenger and wanted to avoid it if at all possible.
I have a rather large puppet infrastructure, and am using nginx to proxy pass puppet certs to an external CA.
I also wanted to avoid using the puppet-dashboard service as I didn't want to run two web servers (WEBrick) on the same node.
I wanted a pure nginx solution if at all possible.
Can anyone shed some light on this or does anyone have any ideas or advice as the best way to set up the Puppet Dashboard with Puppet Server? (Not using the dashboard is not really an option as I have large group classifications and use the dashboard as an ENC.) I know it's a very unique situation. Any input is greatly appreciated.
Thanks!
↧