Foreman

Foreman ist ein OpenSource-Tool zum Verwalten und Deployen von Servern. Damit können VMs über verschiedene Hypervisoren (Libvirt, VMware, KVM, oVirt), Baremetal-Server oder Cloud-Instanzen (z.B. Azure) installiert und konfiguriert werden. Für die Konfiguration können Puppet, Saltstack und/oder Ansible verwendet werden. Andere Befehle können via SSH oder Ansible ausgeführt werden. Die Installation der Instanzen läuft per Netzwerk oder Image-basiert. Foreman kann dabei selbst DHCP und DNS als Dienste bereitstellen oder auf vorhandene Systeme zurückgreifen und diese verwalten. Über das Plugin Katello kann Foreman zusätzlich Repositories als Mirror bereitstellen, Softwareversionsstände darin verwalten und bietet somit auch Lifecycle- und Patchmanagement. Als Enterprise-Option mit Support gibt es z.B. orcharhino mit der Unterstützung für alle gängigen Linux Distributionen.