Using Foreman

Foreman is a web-based Puppet management tool like Puppet Dashboard, but more ambitious. Foreman can manage not only Puppet reporting, nodes and manifest configuration, but also provision new machines for you. If you need to build large numbers of servers automatically, or if you frequently rebuild servers, Foreman will help with this process.

Getting ready…

  1. Add the Foreman package repo to your system, following the instructions at http://theforeman.org/projects/foreman/wiki/Installation_instructions.
  2. Install the Foreman package as follows:
    # apt-get update
    # apt-get install foreman
    
  3. You will be prompted to select a database, so choose mysql, pgsql, or sqlite depending which one you want to use.
  4. Install one of the following packages ...

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.