Frage

Jeder kennt gute Möglichkeiten, wie PP -Dateien für Python eine Marionette machen. Fast wie Konfigurationsdateien, die andere Konfigurationsdateien erben und auch nur eine begrenzte Logik haben, wie wenn Anweisungen und Variablen?

Vielen Dank!

War es hilfreich?

Lösung

Kokki ist ein interessantes Projekt, das versucht, Küchenchef / Marionette zu sein, aber für Python. Es sieht ein wenig unreif aus, in der Produktion zu verwenden, aber wenn Sie nach einem Python-basierten Konfigurationsmanagementsystem suchen und nicht etwas etablteres (und hartnäckigeres) wie BCFG2 verwenden möchten, würde ich mit Kokki gehen .

Andere Tipps

Erwägen Sie, Python zu verwenden, wobei interne Regeln einschränken, was in einer Konfigurationsdatei angezeigt wird.

Die Vorteile sind, dass niemand eine andere Sprache lernen muss, es ist wirklich sehr, sehr billig zu implementieren, und Sie müssen sich keine Sorgen um die Wartung des Konfigurations -Parsers machen. Die Nachteile sind, dass es sich nicht um eine individuell gestaltete Sprache für Ihren speziellen Anwendungsfall handelt. Wenn Sie nicht streng darin sind, die Verwendung der Syntax einzuschränken, werden Sie in Ihren Konfigurationsdateien eine Komplexität der Pilzierung haben.

Dies ist eine ziemlich gute Liste der Open -Source -Konfigurationsmanagement -Tools. Zu den guten Python -Implementierungen gehören Synctool, Salz, Pacha und BCFG2.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top