Я надеюсь, что Вы можете помочь мне выяснить, в чем дело ...
Мой файл sls:
cat /srv/salt/test.sls
{% set serverproxy = ['194.110.220.91'] %}
/tmp/motd.xml:
file.managed:
- source: salt://motd.jinja
- template: jinja
Мой файл Jinja:
cat / srv/salt/motd.jinja
Welcome to {{ grains['fqdn'] }}
Server Stats at a Glance:
------------------------
OS: {{ grains['osfullname'] }}
Kernel: {{ grains['kernelrelease'] }}
Memory: {{ grains['mem_total'] }} MB
Proxy IP: {{ serverproxy }}
И ошибка ...
salt 'bbg-proxy' state.apply test
bbg-proxy:
----------
ID: /tmp/motd.xml
Function: file.managed
Result: False
Comment: Unable to manage file: Jinja variable 'serverproxy' is undefined
Started: 10:47:04.060399
Duration: 64.421 ms
Changes:
Salt Version:
Salt: 2018.3.3
Если я не использую {% set serverproxy = ['194.110.220.91'] %}
, все работает нормально.Чего мне не хватает?
TIA!