Puppet Orchestration
Puppet ist eine Automatisierungslösung für die komplette IT Infrastruktur, die es sowohl als Enterprise, als auch als Open Source Variante unter www.puppet.com gibt.Im einfachsten Fall hält ein Puppet Server sogenannte Manifeste vor, die von den Puppet Clients periodisch abgerufen werden. Diese Manifeste stellen eine Beschreibung des Sollzustandes des Clients dar.
Auf den Clients ist die Installation einer Software notwendig. Nahezu alle aktuellen Linux- Distributionen, aber auch FreeBSD und OpenBSD enthalten den Puppet Client in einer mehr oder minder aktuellen Version. Parallel dazu gibt es auf der Seite des Herstellers stets aktuelle Pakete für Linux, MacOSX und Windows.
Als "Bonus" meldet der Puppet Client bei jedem Durchlauf detaillierte Daten seiner Konfiguration an den Puppet Server- eine Inventarisierung der Infrastruktur.