Chapter 4. Security Reporting with Puppet

By now, we've been over a lot of use cases involving using Puppet for security. However, we have a recurring theme. We've gathered data, written manifests, and created facts. However, what do we do to turn this into proven security and compliance information?

We need to take the data and information from our runs and turn it into reports. Puppet has a comprehensive system to store data, and we'll use this to create reports showing the state of our system and to show compliance.

In this chapter, we plan to cover the following topics:

  • Basic reporting in Puppet
  • Using PuppetDB to create reports
  • Reporting on compliance

We'll use several examples to show how these topics will help us on our security journey. By the ...

Get Learning Puppet Security now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.