Назад | Перейти на главную страницу

Что такое {{self}} в системе шаблонов Jinja2

На солончаке документация: Объясняется, что:

'node_type:web':
  - match: grain
  - webserver

'node_type:postgres':
  - match: grain
  - database

'node_type:redis':
  - match: grain
  - redis

'node_type:lb':
  - match: grain
  - lb

Можно упростить:

{% set node_type = salt['grains.get']('node_type', '') %}

{% if node_type %}
  'node_type:{{ self }}':
    - match: grain
    - {{ self }}
{% endif %}

Использование системы шаблонов Jinja2 (если для миньона была установлена ​​переменная зерна 'node_type'). Я не понимаю, к чему относится {{self}}? Откуда эта переменная?