20. Шаблоны конфигураций с Jinja2#

Jinja2 - это язык шаблонов, который используется в Python. Jinja - это не единственный язык шаблонов (шаблонизатор) для Python и не единственный язык шаблонов в целом.

Jinja2 используется для генерации документов на основе одного или нескольких шаблонов.

Примеры использования:

  • шаблоны для генерации HTML-страниц

  • шаблоны для генерации конфигурационных файлов в Unix/Linux

  • шаблоны для генерации конфигурационных файлов сетевых устройств