Add support for the Puppet Dashboard

This work adds support for the Puppet Dashboard, which as of this
writing is used by Puppet Enterprise.