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

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

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

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

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