variable check
von McAldo- SNIPPET_TEXT:
-
- {%- if salt['pillar.get']('bind:available_zones:' + zone + ':origin') %}
- {%- for origin, origin_data in view_data.get('available_zones:' + zone + ':origin', {})|dictsort -%}
- {%- set origin_records = salt['pillar.get']('bind:available_zones:' + zone + ':origin:' + origin + ':records', {}) %}
- {%- endfor %}
- {%- endif %}
- {%- if salt['pillar.get']('bind:available_zones:' + zone + ':origin') %}
- {%- if origin_records != {} %}
- - context:
- origin: {{ origin }}
- records: {{ origin_records | json }}
- include: False
- {%- endif %}
- {%- endif %}
- error-log output:
- Data failed to compile:
- ----------
- Rendering SLS 'base:bind.config' failed: Jinja variable 'origin_records' is undefined
Quellcode
Hier kannst du den Code kopieren und ihn in deinen bevorzugten Editor einfügen. PASTEBIN_DOWNLOAD_SNIPPET_EXPLAIN