Allow repo options to be set per repo for gitfs_remotes in pillar

This commit is contained in:
Ajna Cackovic 2014-10-23 17:39:21 -07:00
parent 2013d4b499
commit 2b51a6f0c3
1 changed files with 13 additions and 1 deletions

View File

@ -484,7 +484,19 @@ fileserver_backend:
{% if 'gitfs_remotes' in master -%} {% if 'gitfs_remotes' in master -%}
gitfs_remotes: gitfs_remotes:
{%- for remote in master['gitfs_remotes'] %} {%- for remote in master['gitfs_remotes'] %}
- {{ remote }}{% endfor -%} {% if remote is mapping %}
{%- for repo, children in remote.iteritems() -%}
- {{ repo }}:
{%- for child in children %}
{% for key, value in child.iteritems() -%}
- {{ key }}: {{ value }}
{%- endfor %}
{%- endfor %}
{%- endfor %}
{%- else -%}
- {{ remote }}
{%- endif %}
{%- endfor %}
{%- endif %} {%- endif %}
# #
#gitfs_remotes: #gitfs_remotes: