Skip to content

Commit

Permalink
Fix nested file,pillar _roots in minion and master templates
Browse files Browse the repository at this point in the history
See saltstack-formulas#37 "Fixed file_roots config generation with several environment"
  • Loading branch information
westurner committed Jul 22, 2014
1 parent 760fa3c commit bc7cced
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 24 deletions.
4 changes: 2 additions & 2 deletions salt/files/master
Original file line number Diff line number Diff line change
Expand Up @@ -521,9 +521,9 @@ pillar_roots:
{%- endfor -%}
{% elif 'pillar_roots' in salt -%}
pillar_roots:
{%- for name, roots in salt['pillar_roots'].items() -%}
{%- for name, roots in salt['pillar_roots']|dictsort %}
{{ name }}:
{%- for dir in roots -%}
{%- for dir in roots %}
- {{ dir }}
{%- endfor -%}
{%- endfor -%}
Expand Down
44 changes: 22 additions & 22 deletions salt/files/minion
Original file line number Diff line number Diff line change
Expand Up @@ -404,20 +404,20 @@ id: {{ minion['id'] }}
#
{% if 'file_roots' in minion -%}
file_roots:
{% for name, roots in minion['file_roots'].items() -%}
{%- for name, roots in minion['file_roots']|dictsort %}
{{ name }}:
{% for dir in roots -%}
- {{ dir }}
{% endfor -%}
{% endfor -%}
{%- for dir in roots %}
- {{ dir }}
{%- endfor -%}
{%- endfor -%}
{% elif 'file_roots' in salt -%}
file_roots:
{% for name, roots in salt['file_roots'].items() -%}
{%- for name, roots in salt['file_roots']|dictsort %}
{{ name }}:
{% for dir in roots -%}
- {{ dir }}
{% endfor -%}
{% endfor -%}
{%- for dir in roots %}
- {{ dir }}
{%- endfor -%}
{%- endfor -%}
{% else -%}
#file_roots:
# base:
Expand All @@ -444,24 +444,24 @@ file_roots:
# also be configured on the minion:
{% if 'pillar_roots' in minion -%}
pillar_roots:
{% for name, roots in minion['pillar_roots'].items() -%}
{%- for name, roots in minion['pillar_roots']|dictsort %}
{{ name }}:
{% for dir in roots -%}
- {{ dir }}
{% endfor -%}
{% endfor -%}
{%- for dir in roots %}
- {{ dir }}
{%- endfor -%}
{%- endfor -%}
{% elif 'pillar_roots' in salt -%}
pillar_roots:
{% for name, roots in salt['pillar_roots'].items() -%}
{%- for name, roots in salt['pillar_roots']|dictsort %}
{{ name }}:
{% for dir in roots -%}
- {{ dir }}
{% endfor -%}
{% endfor -%}
{% else %}
{%- for dir in roots %}
- {{ dir }}
{%- endfor -%}
{%- endfor -%}
{% else -%}
#pillar_roots:
# base:
# - /srv/pillar
# - /srv/salt
{%- endif %}

###### Security settings #####
Expand Down

0 comments on commit bc7cced

Please sign in to comment.