Foreman

Foreman is more than just a Puppet reporting tool; it bills itself as a complete life cycle management platform. Foreman can act as the external node classifier (ENC) for your entire installation and configure DHCP, DNS, and PXE booting. It's a one-stop shop. We'll configure Foreman to be our report backend in this example.

Installing Foreman

To install Foreman, we'll need Extra Packages for Enterprise Linux (EPEL) (https://fedoraproject.org/wiki/EPEL) and Software Collections (SCL) (https://fedorahosted.org/SoftwareCollections/), which are the yum repositories for Ruby 1.9.3 and its dependencies. We have previously used the EPEL repository; the SCL repository is used for updated versions of packages that already exist on the system, in ...

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