Werkzeuge

Authors:
  • Christian Theune
  • Jens Vagelpohl
  • Michael Hierweck
  • Stephan Diehl
  • Veit Schiele
Date:

2012-05-23

Buildout

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

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
batou ist ein in Python geschriebenes Werkzeug zur automatisierten Konfiguration von Multi-Host- und Multi-Environment-Software.