Summary

Hiera is a powerful and integrated solution to manage Puppet data outside our code. It requires some extra knowledge and abstraction, but it brings with it a lot of flexibility and extendibility, thanks to its backend plugins.

In this chapter, we have seen how it works and how to use it, especially when coupled with Puppet 3's data bindings. We have also reviewed the most used plugins and grasped the power that comes with them.

Now, it is time to explore another relatively new and great component of a Puppet infrastructure that is going to change how we use and write Puppet code: PuppetDB.

Get Extending Puppet 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.