Use cases

Exported resources are best used delicately within an infrastructure. We'll go over a few use cases, and talk about similar applications that may use this information as we go. We'll use Forge modules where they make sense, but we'll also build some custom exported resources so that a functional sample is available. In this section, we'll be discussing a few examples of exported resources:

  • A dynamic /etc/hosts file
  • Adding a node to an haproxy load balancer
  • Building an external database on a database server for an application server
  • Custom configuration files using the concat and File_line Puppet resources

Get Mastering Puppet 5 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.