Summary
In this chapter, we installed and configured PuppetDB. Once installed, we used PuppetDB as our storeconfigs container for exported resources. We then showed how to use exported resources to manage relationships between nodes. Finally, we used many of the concepts from earlier chapters to build up a complex node relationship for the configuration of DNS services.
In the next chapter, we will explore a design paradigm that reduces clutter in node configuration and makes understanding the ways in which your modules interact easier to digest.