Mentor: Ian Ballou
Project Location: UMass Lowell
● What is Foreman?
○ Foreman is an open source rails web application for managing servers. Managed servers include bare metal, local VMs (VMware, libvirt, etc), and cloud instances
(EC2, Google, etc).
○ At its core, Foreman can perform server (host) provisioning and configuration management through Puppet, Ansible, Salt, and Chef, as well as providing monitoring.
● What is Katello?
○ Katello is a plugin to Foreman that provides a unified content and subscription management UI using the Pulp and Candlepin services.
○ Content, such as RPMs or container images, can be synced from their locations on the internet (upstream) and served locally via Pulp.
■ Using Foreman and Katello together helps reduce a server’s required Internet bandwidth, and also allows Foreman servers to be disconnected from the internet.