- [...]
- ---
- Traceback (most recent call last):
- File "/usr/lib/pymodules/python2.7/salt/state.py", line 1944, in render_state
- rendered_sls=mods
- File "/usr/lib/pymodules/python2.7/salt/template.py", line 69, in compile_template
- ret = render(input_data, env, sls, **render_kwargs)
- File "/usr/lib/pymodules/python2.7/salt/renderers/jinja.py", line 42, in render
- tmp_data.get('data', 'Unknown render error in jinja renderer')
- SaltRenderError: Undefined jinja variable; line 72 in template
- ---
- [...]
- - context:
- site: {{ site }}
- - require:
- - pkg: nginx
- /etc/nginx/sites-enabled/{{ sitename }}: <======================
- {% set sitename2 = sitename %}
- file.symlink:
- - target: /etc/nginx/sites-available/{{ sitename2 }}
- {% endfor %}
- [...]
- ---
FWIW: It's the last occurrence of the variable that's having the issue.