Christian Theune
Jens Vagelpohl
Michael Hierweck
Stephan Diehl
Veit Schiele
2012-05-23
zc.buildout ist ein Werkzeug zur Konfigurationsverwaltung von Softwareumgebungen.
Buildout bietet u.a. Download Cache, automatisierte Updates sowie eine Python-API für die Installation von Eggs und Scripts.
Puppet ist ein Werkzeug zum Konfigurationsmanagement vor allem von *ix-Servern.
Ein Administrator soll an zentraler Stelle Konfigurationen von Rechnern in einem Netzwerk verwalten können. Dabei arbeitet Puppet als Client-Server-System mit einer REST-API.
Über Templates werden deklarativ die gewünschten Zustände eines Subsystems festgelegt.
Schwerpunkt liegt auf der Server-Konfiguration, nicht unbedingt geeignet für Service-Deployment, u.a. keine Orchestrierung vorgesehen.
batou ist ein in Python geschriebenes Werkzeug zur automatisierten Konfiguration von Multi-Host- und Multi-Environment-Software.