conferences | speakers | series

Foreman Project

home

Foreman Project
FOSDEM 2014

Foreman is a complete lifecycle management tool for virtual, cloud, and physical servers. Through deep integration with configuration management, infrastructure services, and PXE and Image-based unattended installations, Foreman manages every stage of the lifecycle of your servers. Foreman provides comprehensive, auditable interaction facilities including a web frontend and robust, RESTful API.

Managing what actually runs on your instances could at times be tricky in large dynamic environments, in this talk, we'll introduce Foreman which can help managing your datacenter and cloud infrastructure, making it a perfect hybrid cloud management tool.

Foreman is a life cycle management tool for servers, helping to provision (integrates with many virt and cloud providers - openstack/ovirt/libvirt/ec2/gce/rackspace etc) and to define their purpose in life, their content (e.g. package versions, configuration etc) on an ongoing basis.

Foreman is already 4+ years old, and deployed at many small and large scale organizations, and is a used in distributions such as RDO and RHOS (redhat version of openstack distribution).

Foreman provides comprehensive, auditable interaction facilities including a web frontend robust RESTful API and CLI, which makes building higher level business logic on top.

With Foreman you could:

  • Discover, Provision and upgrade your entire baremetal infrastructure (e.g. build up an openstack cluster or your favorite pets)
  • Create and Manage instances across baremetal/virt/cloud infrastructure (openstack/ovirt/libvirt/ec2/gce/rackspace etc).
  • Group your hosts and manage them in bulks regardless of location
  • Review historical changes and stuff to look at when something goes wrong
  • Extend as needed via a robust plugin architecture.
  • Automatically build images(on each platform) per system definition to optimize deployment.

Speakers: Ohad Levy