puppetboard
web interface to PuppetDB
WWW CVSWeb GITHub-
Package versionpuppetboard-5.4.0
-
MaintainerSebastian Reitenbach
Puppetboard is a web interface to PuppetDB aiming to replace the
reporting functionality of Puppet Dashboard.
Puppetboard relies on the pypuppetdb library to fetch data from PuppetDB
and is built with the help of the Flask microframework.
+-----------------------------------------------------------------------
| Running ${PKGSTEM} on OpenBSD
+-----------------------------------------------------------------------
puppetboard has been installed into ${INSTDIR}
Please be aware that this is still experimental software and may not
be production ready.
Configuration
-------------
You can configure the PuppetDB host and port through
${INSTDIR}/puppetboard/default_settings.py
PuppetDB
--------
Puppetboard requires PuppetDB 4, however compatability with PuppetDB 3
is available (though PuppetDB 3 was never ported to OpenBSD).
pkg_add puppetdb
Starting puppetboard
--------------------
By default Puppetboard will bind to 127.0.0.1:8000, to adjust this
puppetboard_flags will need to be set in /etc/rc.conf.local. Please refer to the
gunicorn documentation for the available options.
- STEM->=3.2:databases/py-puppetdb,python3
- devel/py-setuptools,python3
- sysutils/py-packaging,python3
- textproc/py-commonmark,python3
- www/py-flask-apscheduler,python3
- www/py-flask-wtf,python3
- www/py-flask-caching,python3
- www/py-gunicorn,python3
- www/py-requests,python3
- lang/python/3.10