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.
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 ...