Browse your puppet hosts inventory(facts), latest status (puppet reports) and manifests(puppet classes)

Define your nodes setup through Puppet External_Nodes.

  • use the web interface to define your nodes setup, avoiding the need for node statements in your manifest.
  • define special variable per nodes (or per group, domains etc) , so you don't need to put them as part of your manifests.
  • Parameterized class support in the UI

Provision your servers

You can use Foreman to install your servers for you! currently tested operating systems are:
  • RedHat (CentOs) 3, 4 and 5 and 6.
  • Fedora 10 - 17
  • Ubuntu 9.04, 9.10, 10.04, 10.10, 11.04, 11.10, 12.04
  • Debian Lenny, Squeeze
  • Solaris 8, 10
  • OpenSUSE 11.4

What about other operating system?

That would also include everything which is required to get puppet running on your host (e.g.):

Active Directory or LDAP Authentication

Audit Log

  • See who changed what in your hosts

Extensive restful API

RemoteAdmin Mobile App for Android and iOS
  • Control your foreman environment from your mobile device
  • assign puppet classes
  • view reports
  • modify hostgroup settings
  • Extensive fact viewer with dynamic graphs of all your facts

Command line tool Foremancli
  • Current provides a command line tool to query the API in a read-only fashion, called foremancli
  • Future enhancements to include a full git-style command/subcommand tool that supports all API features (Tentatively named hammer)

Any additional feature requests are welcome - please create a new issue

see screenshots and screencasts for some info