2
0

Fixes jinja in include block

Some vars were missing {{ }}
Indentation was broken
isinstance is not available in Salt
This commit is contained in:
Pavel Veretennikov 2017-01-13 14:58:59 +02:00 committed by GitHub
parent f58562beeb
commit bad783ea28

View File

@ -340,25 +340,25 @@ mine_functions:
# #
# Include a config file from some other path: # Include a config file from some other path:
{% if 'include' in cfg_minion -%} {% if 'include' in cfg_minion -%}
{%- do default_keys.append('include') %} {% do default_keys.append('include') -%}
{% if isinstance(cfg_minion['include'], list) -%} {% if cfg_minion['include'] is iterable and cfg_minion['include'] is not string -%}
include: include:
{% for include in cfg_minion['include'] -%} {%- for include in cfg_minion['include'] %}
- {{ include }} - {{ include }}
{% endfor -%} {%- endfor -%}
{% else -%} {% else -%}
include: cfg_minion['include'] include: {{ cfg_minion['include'] }}
{% endif -%} {%- endif -%}
{% elif 'include' in cfg_salt -%} {% elif 'include' in cfg_salt -%}
{% if isinstance(cfg_salt['include'], list) -%} {% if cfg_salt['include'] is iterable and cfg_salt['include'] is not string -%}
include: include:
{% for include in cfg_salt['include'] -%} {%- for include in cfg_salt['include'] %}
- {{ include }} - {{ include }}
{% endfor -%} {%- endfor -%}
{% else -%} {% else -%}
include: cfg_salt['include'] include: {{ cfg_salt['include'] }}
{% endif -%} {%- endif -%}
{% endif -%} {% endif %}
##### Minion module management ##### ##### Minion module management #####
########################################## ##########################################