1. [...]
  2. ---
  3. Traceback (most recent call last):
  4. File "/usr/lib/pymodules/python2.7/salt/state.py", line 1944, in render_state
  5. rendered_sls=mods
  6. File "/usr/lib/pymodules/python2.7/salt/template.py", line 69, in compile_template
  7. ret = render(input_data, env, sls, **render_kwargs)
  8. File "/usr/lib/pymodules/python2.7/salt/renderers/jinja.py", line 42, in render
  9. tmp_data.get('data', 'Unknown render error in jinja renderer')
  10. SaltRenderError: Undefined jinja variable; line 72 in template
  11. ---
  12. [...]
  13. - context:
  14. site: {{ site }}
  15. - require:
  16. - pkg: nginx
  17. /etc/nginx/sites-enabled/{{ sitename }}: <======================
  18. {% set sitename2 = sitename %}
  19. file.symlink:
  20. - target: /etc/nginx/sites-available/{{ sitename2 }}
  21. {% endfor %}
  22. [...]
  23. ---

FWIW: It's the last occurrence of the variable that's having the issue.