Chapter 9. External Tools and the Puppet Ecosystem

"Unix is the answer, but only if you phrase the question very carefully."—Belinda Asbell

In this chapter we will cover the following topics:

  • Creating custom Facter facts
  • Executing commands before and after Puppet runs
  • Generating manifests from shell sessions
  • Generating manifests from a running system
  • Using Puppet Dashboard
  • Using Foreman
  • Using MCollective
  • Using public modules
  • Using an external node classifier
  • Creating your own resource types
  • Creating your own providers

Puppet is a useful tool by itself, but you can get much greater benefits from using Puppet in combination with other tools and frameworks. We'll look at some of these in this chapter, from tools for getting data into Puppet - Facter, cft, and ...

Get Puppet 2.7 Cookbook 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.