diff --git a/salt/files/minion.d/_defaults.conf b/salt/files/minion.d/_defaults.conf index 598c86d..67d4b11 100644 --- a/salt/files/minion.d/_defaults.conf +++ b/salt/files/minion.d/_defaults.conf @@ -453,20 +453,20 @@ file_roots: {% if 'gitfs_remotes' in minion -%} gitfs_remotes: {%- for remote in minion['gitfs_remotes'] %} -{% if remote is mapping %} - {%- for repo, children in remote.iteritems() -%} +{%- if remote is iterable and remote is not string %} + {%- for repo, children in remote.iteritems() %} - {{ repo }}: {%- for child in children %} - {% for key, value in child.iteritems() -%} + {%- for key, value in child.iteritems() %} - {{ key }}: {{ value }} - {%- endfor %} - {%- endfor %} - {%- endfor %} - {%- else -%} + {%- endfor -%} + {%- endfor -%} + {%- endfor -%} + {%- else %} - {{ remote }} -{%- endif %} -{%- endfor %} -{%- endif %} +{%- endif -%} +{%- endfor -%} +{%- endif -%} # #gitfs_remotes: # - git://github.com/saltstack/salt-states.git