Puppet GUIs
Representing Puppet report information in a web GUI is a useful idea. There are several GUIs available; Puppet Labs has Puppet Enterprise and its console interface. Other open source alternatives are Puppetboard (https://github.com/voxpupuli/puppetboard), PanoPuppet (https://github.com/propyless/panopuppet), and Puppet Explorer (https://github.com/spotify/puppetexplorer). All these tools rely on PuppetDB for their data. These tools are developing quickly and changing, so I suggest trying each one and finding the one that offers the features best suited to your needs.