=========
Werkzeuge
=========
:Authors: - Christian Theune
- Jens Vagelpohl
- Michael Hierweck
- Stephan Diehl
- Veit Schiele
:Date: 2012-05-23
.. glossary::
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.