{"repo":"voxpupuli/puppetboard","free":true,"listed":false,"github":"https://github.com/voxpupuli/puppetboard","clone":"git clone https://github.com/voxpupuli/puppetboard.git","description":"Web frontend for PuppetDB","language":"Python","stars":735,"topics":["hacktoberfest","dashboard","puppetdb","reporting"],"license":"Apache-2.0","category":"dashboards-admin","readme_excerpt":"Puppetboard /badge.svg) Puppetboard is a web interface to PuppetDB aiming to replace the reporting functionality of Puppet Enterprise console (previously: Puppet Dashboard) for the open source Puppet. See more screenshots here. Table of Contents Requirements Installation Configuration Getting Help Contributing Legal Requirements PuppetDB v. 5.2-8. ( Note : PuppetDB 8.1.0 is not supported because of this bug. Please update to 8.1.1+.) Python 3.9-3.13 or Docker Installation Puppetboard is packaged and available on PyPI. With Puppet module There is a Puppet module originally written by Spencer Krum and currently maintained by Voxpupuli that takes care of installing the Puppetboard for you. To see how to get it working with RedHat/Centos 7 check out these docs. Using Docker We provide an official Docker image in: GitHub Container Registry, Dockerhub. You can run the app on your PuppetDB host with this command: Note: you must provide a secret key! Generate one for example by running ruby -e \"require 'securerandom'; puts SecureRandom.hex(32)\" . Optionally you can set PUPPETBOARD URL PREFIX env variable to a value like /puppetboard to run the app under a URL prefix. You can use the following Puppet Code to have Puppetboard managed by Puppet: If you want to have all features enabled, you must use SSL talking to PuppetDB: Within an air gapped environment you want to load all content from your local puppetboard web service. Add: 'OFFLINE MODE=true', to the env parameter list of the doc","default_branch":null,"files":null,"tree":[],"storefront":"/r/voxpupuli","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/voxpupuli/puppetboard/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}