Summary
In this chapter, we learned how to turn the Puppet configuration from static to dynamic through exported resources and PuppetDB queries. We saw how exported resources can help you dynamically create new monitoring checks, and how checks can be easily purged using the resource type resources. We also saw how we can interact with PuppetDB from the command line, and how to make PuppetDB queries an integral part of deployments using the PuppetDB function.