NoPaste

jinja

von McAldo

SNIPPET_TEXT:
  1. error message:
  2. Rendering SLS 'base:resolv' failed: Jinja syntax error: expected token ':', got '}'; line 2
  3.  
  4. ----------------------------------------
  5.  
  6. jinja-code in state-file:
  7.  
  8. {% for subnet, dns_zone in salt['pillar.get']('dns_zones', {}).iteritems() %}
  9.   {% if salt['network.subnets'] == {{ 'subnet' }} %}
  10. set_zone:
  11.   grains.present:
  12.     - name: dns_zone
  13.     - value: {{ 'dns_zone' }}
  14.   {% else %}
  15. set_zone:
  16.   grains.present:
  17.     - name: dns_zone
  18.     - value: 'fp.lan'
  19.   {% endif %}
  20. {% endfor %}
  21.  
  22. --------------------
  23. data in pillar file:
  24.  
  25. dns_zones:
  26.   192.168.10.0/24: local.lan
  27.   192.168.15.0/24: stuff.lan

Quellcode

Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN