jinja
von McAldo- SNIPPET_TEXT:
-
- error message:
- Rendering SLS 'base:resolv' failed: Jinja syntax error: expected token ':', got '}'; line 2
- ----------------------------------------
- jinja-code in state-file:
- {% for subnet, dns_zone in salt['pillar.get']('dns_zones', {}).iteritems() %}
- {% if salt['network.subnets'] == {{ 'subnet' }} %}
- set_zone:
- grains.present:
- - name: dns_zone
- - value: {{ 'dns_zone' }}
- {% else %}
- set_zone:
- grains.present:
- - name: dns_zone
- - value: 'fp.lan'
- {% endif %}
- {% endfor %}
- --------------------
- data in pillar file:
- dns_zones:
- 192.168.10.0/24: local.lan
- 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