We would like to announce the first open source release of a web interface for Puppet that we have created internally at Spotify.
Puppet Explorer is a web application for PuppetDB that lets you explore your Puppet data. It is made using AngularJS and CoffeeScript and runs entirely on the client side, so the only backend that is needed is PuppetDB itself and a web server to share the static resources. It has the same query language as the popular Puppet module dalen-puppetdbquery (https://forge.puppetlabs.com/dalen/puppetdbquery). This lets you easily filter for a selection of nodes and show the events or facts for only them. So you can handle hosts as groups without needing to have predefined groups, just make them up as you need and click on the pie charts to drill down further. All views in the application are made to be able to link directly to them, so it is easy to share information you find with coworkers. It has support for multiple PuppetDB servers. It is using the V4 PuppetDB API, so therefore it needs PuppetDB 2.0. This is currently marked as experimental, so PuppetDB 2.1 will likely break compatibility but we should be able to create a fix for that quickly. The source, more info and screenshots can be found at the Github page: https://github.com/spotify/puppetexplorer A built version of it ready for installation can be found here: tar.gz: http://dl.bintray.com/dalen/puppetexplorer/puppetexplorer-1.0.0.tar.gz deb: http://dl.bintray.com/dalen/puppetexplorer-apt/puppetexplorer_1.0.0-1_amd64.deb A initial puppet module to manage it can be found here: https://github.com/spotify/puppet-puppetexplorer -- Erik Dalén Systems Engineer, Site Reliability Engineering -- You received this message because you are subscribed to the Google Groups "Puppet Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/puppet-users/CANn3uq1E3t4fQ0C8Ep%2B71jnMqixgPEmphPPHUevVfQe3vfxehg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
