...
Шаблоны представляют собой последовательность CLI(время сервера
Scroll Ignore | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||
ELTEX Cloud Configuration Manager |
...
Примечание |
---|
Название переменной может содержать только буквы латинского алфавита, цифры и знаки подчёркивания. Название переменной обязательно должно начинаться с буквы. Также имя переменной регистрозависимое, поэтому variable и VARIable - это разные переменные. |
Подсказка |
---|
Следует отличать синтаксис задания/использования пользовательской переменной В первом случае, внутри шаблона переменная не имеет никакого значения, и поэтому будет проинтерпретирована как пользовательская, и для неё нужно будет задать значение из интерфейса ЕССМ перед применением шаблона на группу устройств. Во втором случае, значение переменной статически задаётся прямо внутри шаблона и не может быть изменено извне, поэтому такая переменная не будет считаться пользовательской, и для неё нельзя будет задать значение из интерфейса ЕССМ. |
Переменные в шаблоне могут быть как отдельностоящими (как в примере выше), так и вложенными в другие переменные.
...
eccm
— содержит переменные с различной системной информациейeccm.user
— имя пользователя, который запустил задачу на групповое конфигурированиеeccm.time
— время запуска задачи на групповое конфигурирование (серверное время сервера)eccm.ip_address
— IP адрес сервера ECCM (management интерфейс)
global
— содержит глобальные общесистемные параметры и настройкиglobal.snmp_
communities—communities
— список SNMP communities, задаваемый глобально в системных настройках ЕССМ.Так как данная переменная содержит список значений, то доступ к ней осуществляется либо по индексу:
{{ global.snmp_communities[0] }}
, либо в цикле:{% for community in global.snmp_communities %} {{ community }} {% endfor %}
group
- содержит переменные, специфичные для группы устройства, на которое применяется данный шаблонgroup.id
— содержит id группыgroup.name
— содержит имя группы
device
- содержит переменные, специфичные для устройства, на которое применяется данный шаблонdevice.id
— содержит id устройстваdevice.ip
— содержит management IP адрес устройстваdevice.mac
— содержит MAC адрес устройстваdevice.sn
— содержит серийный номер устройстваdevice.hostname
— содержит hostname устройстваdevice.model
— содержит название модели устройстваdevice.series
— содержит серию устройстваdevice.snmp_communities
— содержит список SNMP communities устройства, заданный в настройках доступа для данного устройства.Содержит список значений, по аналогии с
global.snmp_communities
.
...