Hi,
I am trying to configure puppetboard in my environment. We are using opensource puppet.
Have a Seperate Puppet master, Postgres, puppetDB+puppetboard.
ERROR
=================================
Internal Server Error
This error usually occurs because:
- We were unable to reach PuppetDB;
- The query to be executed was malformed resulting in an incorrectly encoded request.
Please have a look at the log output for further information.
Below is what I am doing.
Installed puppetboard using "pip install pythonboard"
settings.py
cat settings.py
PUPPETDB_PORT = 8080
#PUPPETDB_SSL_VERIFY = /etc/puppetdb/ssl/ca.pem
#PUPPETDB_KEY = /etc/puppetdb/ssl/private.pem
#PUPPETDB_CERT = /etc/puppetdb/ssl/public.pem
PUPPETDB_TIMEOUT = 20
DEV_LISTEN_HOST = '127.0.0.1'
DEV_LISTEN_PORT = 5000
UNRESPONSIVE_HOURS = 2
ENABLE_QUERY = True
LOGLEVEL = 'info'
Apache Configuration File
=============================
<VirtualHost *:80>
WSGIDaemonProcess puppetboard user=apache group=apache threads=5
WSGIScriptAlias / /var/www/puppetboard/wsgi.py
ErrorLog /var/log/httpd/puppetboard.error.log
CustomLog /var/log/httpd/puppetboard.access.log combined
Alias /static /usr/lib/python2.7/site-packages/puppetboard/static
<Directory /usr/lib/python2.7/site-packages/puppetboard/static>
Satisfy Any
Allow from all
</Directory>
<Directory /usr/lib/python2.7/site-packages/puppetboard>
WSGIProcessGroup puppetboard
WSGIApplicationGroup %{GLOBAL}
Require all granted
</Directory>
</VirtualHost>