Eine Lösung für die vorgenannten Probleme ist das quelloffene Python-Modul Jinja2 [1]. Dieses steht unter einer BSD-Lizenz zur Verfügung. Es ist eines der meistverwendeten Template-Engines für Python. Das Modul ist ab Python 2.5 bis zu den derzeitigen Versionen 3.X kompatibel. Sowohl eine Hilfestellung im "Day 0" als auch "Day 1" ist möglich.
Unter einem Day-0-Deployment ist die initiale Inbetriebnahme der Komponenten zu verstehen. Day 1 hingegen definiert eine Konfigurationsänderung. Bei den in diesem Workshop dargestellten Beispielen handelt es sich nicht um vollständige Konfigurationen und diese sind somit nicht für einen produktiven Einsatz gedacht. Sie sollen lediglich die Funktionsweise von Jinja veranschaulichen.
Die
...Der komplette Artikel ist nur für Abonnenten des ADMIN Archiv-Abos verfügbar.