Book Image

Extending Puppet

By : Alessandro Franceschi
Book Image

Extending Puppet

By: Alessandro Franceschi

Overview of this book

Table of Contents (21 chapters)
Extending Puppet
About the Author
About the Reviewers


In this chapter, the word PuppetDB has been used zillions of times as an obsessive mantra. While we can use Puppet without it, as we have done for years, it's important to realize that PuppetDB is going to be present in every relevant Puppet infrastructure, and we can bet that more and more applications and tools will emerge around it.

The fact that it's a robust piece of software that is engineered in a brilliant way makes us feel comfortable about the idea that Puppet Labs has decided to use it as the central point of consolidation and gathering for all the data generated by Puppet.

We have seen how to configure PuppetDB and its integration with the Puppet Master and how to interpret its performance dashboard. We have explored the principles of the PuppetDB CQRS API with REST-like endpoints for queries and commands for writing. We have also explored, in some detail, the list of available endpoints with various sample queries.

Finally, we have seen how most of the information gathered...