Шаблоны конфигурации
Шаблоны конфигурации могут использоваться для рендеринга конфигураций устройств из контекстных данных. Шаблоны написаны на языке Jinja2 и могут быть связаны с ролями устройств, платформами и/или отдельными устройствами.
Контекстные данные становятся доступными для устройств и/или виртуальных машин на основе их отношений к другим объектам в InfraVision. Например, контекстные данные могут быть связаны только с устройствами, назначенными конкретному сайту, или только с виртуальными машинами в определенном кластере.
См. документацию по рендерингу конфигурации для получения дополнительной информации.
Поля
Name
Уникальное понятное имя.
Data File
Код шаблона может быть дополнительно получен из удаленного файла данных, который синхронизируется из удаленного источника данных. При указании файла данных нет необходимости указывать код шаблона: он будет заполнен автоматически из файла данных.
Template Code
Код шаблона Jinja2, если определяется локально, а не реплицируется из файла данных.
Environment Parameters
Словарь любых дополнительных параметров для передачи при создании экземпляра среды Jinja2. Jinja2 поддерживает различные необязательные параметры, которые могут использоваться для изменения его поведения по умолчанию.
Параметры среды Jinja undefined и finalize, которые должны ссылаться на класс или функцию Python, могут определять путь с точкой к нужному ресурсу. Например:
{
"undefined": "jinja2.StrictUndefined"
}
MIME Type
MIME-тип для указания в ответе при рендеринге шаблона конфигурации (необязательно). По умолчанию text/plain.
File Name
Имя файла для присвоения файлу рендеринга экспорта (необязательно).
File Extension
Расширение файла для добавления к имени файла в ответе (необязательно).
As Attachment
Если выбрано, отрендеренный контент будет возвращен как вложение файла, а не отображен непосредственно в браузере (где поддерживается).