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.
Provision on bare-metal (MaaS) & public or private clouds all from one place with one simple process.
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.
Collect Puppet, Salt, and Ansible reports and facts. Monitor host configuration, report status, distribution, and trends.
Utilize Scripts or Ansible playbooks for remote execution or pull them using MQTT.
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.
Not all parts of the project track issues here at GitHub! So, if you are missing the issues here, check out the issue tracker.
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.