Reporting with Puppet
One of the most important aspects of any configuration management system is reporting. Reporting is critical for providing information on accuracy, performance, and compliance to policy and standards, and it can provide graphical representations of the overall state of your configuration. Indeed, we’ve already seen some examples of how to display Puppet reports (via a management console) in Chapter 7, when we looked at Puppet Dashboard and Foreman.
In this chapter, you’ll learn what command-line and data-based reports are available, how to configure reporting and reports, and how to work with them; then you’ll ...