
Hallo, um mehrere Server zu verwalten verwenden wir bisher fabric. Aber so langsam merken wir, dass fabric nicht ideal ist. ------- Wir sehen diese Mängel: fabric ist "remote shell execution". Man fühlt sich in die Zeiten zurückversetzt, als es noch kein subprocess Modul gab. Missing Stacktraces: Man erhält keinen Stacktrace, sondern nur die letzte Zeile in einem Fehlerfall. Will man mehr sehen, dann muss man die sehr geschwätzige Debug-Option aktivieren. Fabric fühlt sich wie eine "Bastellösung" an. ------- Unsere Wünsche: Auf mehreren Servern sollte folgende Dinge automatisiert durchgeführt werden können: * Verwalten von Python virtualenvs * Verwalten von Linux Nutzern und Gruppen * RPMs/DPKG installieren. * Serverdienste neu starten. * Configs anpassen. ------- Mögliche Lösungen: Chef, Puppet, Salt, Ansible, ..... Wir haben mit diesen Tools noch keine Erfahrung. Es wäre nett, wenn hier jemand mal "aus dem Nähkästchen" plaudert. Welche Tools verwendet ihr um mehrere Server automatisch zu verwalten? Gruß, Thomas