Skip to content
@theforeman

The Foreman

Foreman Header

The Foreman Project

Foreman is a complete lifecycle management tool for physical and virtual servers. We give system administrators the power to easily automate repetitive tasks, quickly deploy applications, and proactively manage servers, on-premise or in the cloud.

Features

Provisioning

Provision on bare-metal (MaaS) & public or private clouds all from one place with one simple process.

Configuration

A complete configuration management solution including an ENC for Puppet and Salt, built-in support for parameterized classes and hierarchical parameter storage. Or integrate Ansible by assigning roles and variables.

Monitoring

Collect Puppet, Salt, and Ansible reports and facts. Monitor host configuration, report status, distribution, and trends.

Orchestration

Utilize Scripts or Ansible playbooks for remote execution or pull them using MQTT.

Content Management

To mirror and stage content like RPM and DEB packages, Container images, or any type of file have a look at Katello, a fixed set of plugins for Foreman.

With a wide range of plugins, you can add even more features, not all of them can be found at this organization, so have a look at the plugin overview.

Issue tracking

Not all parts of the project track issues here at GitHub! So, if you are missing the issues here, check out the issue tracker.

Getting help

For getting easily started check out the documentation and the Community support. There are also regular demos on the YouTube channel.

There is also an overview of trainings provided by different companies.

If you prefer assistance, benefit by companies providing professional services or even consider one of the downstream products: Red Hat Satellite or orcharhino.

Pinned Loading

  1. foreman foreman Public

    an application that automates the lifecycle of servers

    Ruby 2.6k 994

  2. smart-proxy smart-proxy Public

    RESTful proxies for DNS, DHCP, TFTP, BMC and Puppet

    Ruby 215 222

  3. foreman-installer foreman-installer Public

    Automated Foreman installation and configuration

    Ruby 124 136

  4. theforeman.org theforeman.org Public

    The new and improved Foreman website.

    HTML 161 258

Repositories

Showing 10 of 230 repositories
  • foreman-documentation Public

    Documentation for the Foreman Project and its ecosystem

    theforeman/foreman-documentation’s past year of commit activity
    SCSS 24 CC-BY-SA-4.0 95 69 (9 issues need help) 47 Updated Jan 22, 2025
  • forklift Public

    Helpful deployment scripts for Foreman and Katello

    theforeman/forklift’s past year of commit activity
    Shell 184 GPL-3.0 200 39 24 Updated Jan 22, 2025
  • foreman-packaging Public

    Packaging files (RPMs, debs) for Foreman and its dependencies

    theforeman/foreman-packaging’s past year of commit activity
    38 148 0 47 Updated Jan 22, 2025
  • foreman Public

    an application that automates the lifecycle of servers

    theforeman/foreman’s past year of commit activity
    Ruby 2,642 GPL-3.0 994 0 76 Updated Jan 22, 2025
  • foreman_fog_proxmox Public

    Foreman plugin to add Proxmox compute resource based on fog-proxmox gem

    theforeman/foreman_fog_proxmox’s past year of commit activity
    Ruby 106 GPL-3.0 32 30 4 Updated Jan 22, 2025
  • puppet-pulpcore Public

    Puppet module for setting up Pulp 3 as part of Katello installation

    theforeman/puppet-pulpcore’s past year of commit activity
    Ruby 2 GPL-3.0 30 7 10 Updated Jan 22, 2025
  • theforeman/pulpcore-packaging’s past year of commit activity
    Python 1 24 1 21 Updated Jan 22, 2025
  • foreman_rh_cloud Public

    a plugin to Foreman that generates and uploads reports to the Red Hat cloud

    theforeman/foreman_rh_cloud’s past year of commit activity
    Ruby 6 GPL-3.0 33 8 10 Updated Jan 21, 2025
  • foreman-ansible-modules Public

    Ansible modules for interacting with the Foreman API and various plugin APIs such as Katello

    theforeman/foreman-ansible-modules’s past year of commit activity
    Python 150 GPL-3.0 169 131 (8 issues need help) 29 Updated Jan 21, 2025
  • foreman_discovery Public

    A plugin to enable Metal-as-a-Service discovery functionality in foreman

    theforeman/foreman_discovery’s past year of commit activity
    JavaScript 59 GPL-3.0 101 0 8 Updated Jan 21, 2025

Top languages

Loading…

Most used topics

Loading…