MT
# repo и branch передаются контекстом
{%- if repo == 'core' %}
{%- set hidden_env = 'base' %}
{%- set core_env = branch %}
{%- elif repo == 'hidden' %}
{%- set hidden_env = branch %}
{%- set core_env = 'base' %}
{%- endif %}
file_roots:
{{ branch }}:
- /srv/salt/hidden/{{ hidden_env }}/states
- /srv/salt/core/{{ core_env }}/states
pillar_roots:
{{ branch }}:
- /srv/salt/hidden/{{ hidden_env }}/pillar
- /srv/salt/core/{{ core_env }}/pillar
ext_pillar:
- stack:
opts:pillarenv:
{{ branch }}:
- /srv/salt/hidden/{{ hidden_env }}/pillar/stack0.cfg
- /srv/salt/core/{{ core_env }}/pillar/stack0.cfg
- /srv/salt/hidden/{{ hidden_env }}/pillar/stack1.cfg
- /srv/salt/core/{{ core_env }}/pillar/stack1.cfg
- /srv/salt/hidden/{{ hidden_env }}/pillar/stack2.cfg
- /srv/salt/core/{{ core_env }}/pillar/stack2.cfg


