Configuration Management at its peak with
$whoami Linux Engineer @ Red Hat , India
Agenda Introduction for Foreman How it works? Key features and architecture of foreman
Foreman Open Source Project Written in Ruby and Javascript HomePage - https://theforeman.org/ Initial release - 10 September 2009. Foreman is more than 9 years old. Web based GUI + API + CLI
Foreman Managing the Lifecycle of your Systems Provision on bare-metal & 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 Collect Puppet, Chef, Salt and Ansible reports and facts. Monitor host configuration, report status, distribution and trends.
Puppet Via plugins: Chef Salt Ansible Automatic registration & setup of clients, including auto signing certs/keys Defining: Classes / states Parameters / pillars Inventory data: Facts / Grains results of configuration runs
Generic Report API with graphs/trends: System Inventories Reports from runs Generic reports: ABRT, OpenSCAP Context sensitive search: Keyword completion Works across whole application
API & CLI Full UI coverage All of our API is documented Full RESTful API Docs at https://{foreman-server}/apidoc on your Foreman server Also, available at https://theforeman.org/api/1.19/index.html Hammer as CLI
THANK YOU!