Supriya Ghosh (Editor)

Foreman (software)

Updated on
Edit
Like
Comment
Share on FacebookTweet on TwitterShare on LinkedInShare on Reddit
Written in
  
Ruby and JavaScript

Type
  
Systems management

Foreman (software)

Original author(s)
  
Paul Kelly and Ohad Levy

Initial release
  
10 September 2009 (7 years ago) (2009-09-10)

Platform
  
Cross-platform: Unix, Linux, Microsoft Windows, OS X

Available in
  
English, French, German, Spanish

Foreman (also known as The Foreman) is an open source complete life cycle systems management tool for provisioning, configuring and monitoring of physical and virtual servers. Foreman has deep integration to configuration management software, with Puppet, Chef, Salt and other solutions through plugins, which allows users to automate repetitive tasks, deploy applications, and manage change to deployed servers.

Contents

Foreman provides provisioning on bare-metal (through managed DHCP, DNS, TFTP, and PXE-based unattended installations), virtualization and cloud. Foreman provides comprehensive, auditable interaction facilities including a web frontend, a command line interface, and a robust REST API.

History

Initial development on Foreman started on July 2009 under a different project name. The initial release 0.1 was committed in September 2009 by Ohad Levy.

Availability

Foreman is targeted on Linux operating systems, but users reported successful installations on Microsoft Windows, BSD, and macOS.

The core Foreman team maintains repositories for various Linux distributions: Fedora, Red Hat Enterprise Linux (and derivatives such as CentOS), Debian, and Ubuntu.

Plugins

Foreman comes with freely available plugins to increase functionality. All plugins are available on Github.

References

Foreman (software) Wikipedia