blob: ef41129d582105f6a9ecf3253968e9b8f1efe84e [file] [log] [blame]
{%- from "salt/map.jinja" import master with context %}
{%- if master.enabled %}
include:
- git.client
- salt.master.service
{%- if master.windows_repo is defined %}
/srv/salt/win:
file.directory:
- user: root
- mode: 755
- makedirs: true
- require:
- file: /srv/salt/env
{%- if master.windows_repo.source == 'git' %}
{{ master.windows_repo.address }}:
git.latest:
- target: /srv/salt/win/repo
- rev: {{ master.windows_repo.branch }}
- require:
- file: /srv/salt/win
- pkg: git_packages
salt_master_update_win_repo:
cmd.run:
- name: salt-run winrepo.genrepo
- require:
- git: {{ master.windows_repo.address }}
{%- for environment in master.environments %}
/srv/salt/env/{{ name }}/win:
file.symlink:
- target: /srv/salt/win
- require:
- file: /srv/salt/env/{{ name }}
- git: {{ master.windows_repo.address }}
{%- endfor %}
{%- endif %}
{%- endif %}
{%- endif %}