New version of salt-formula from Saltstack
Du kannst nicht mehr als 25 Themen auswählen
Themen müssen entweder mit einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.
|
- {%- 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 %}
|