Specify dependencies
This commit is contained in:
parent
9f9bd97f9e
commit
2e1d4c4573
@ -7,6 +7,10 @@ salt-master:
|
||||
{%- if salt_settings.version is defined %}
|
||||
- version: {{ salt_settings.version }}
|
||||
{%- endif %}
|
||||
- require_in:
|
||||
- service: salt-master
|
||||
- watch_in:
|
||||
- service: salt-master
|
||||
{% endif %}
|
||||
file.recurse:
|
||||
- name: {{ salt_settings.config_path }}/master.d
|
||||
@ -18,9 +22,6 @@ salt-master:
|
||||
- enable: True
|
||||
- name: {{ salt_settings.master_service }}
|
||||
- watch:
|
||||
{% if salt_settings.install_packages %}
|
||||
- pkg: salt-master
|
||||
{% endif %}
|
||||
- file: salt-master
|
||||
- file: remove-old-master-conf-file
|
||||
|
||||
|
@ -31,12 +31,16 @@ salt-minion:
|
||||
{# use force == True as workaround #}
|
||||
- force: True
|
||||
- version_check: /opt/salt/bin/salt-minion --version=.*{{ salt_settings.version }}.*
|
||||
- require_in:
|
||||
- service: salt-minion
|
||||
{%- else %}
|
||||
pkg.installed:
|
||||
- name: {{ salt_settings.salt_minion }}
|
||||
{%- if salt_settings.version is defined %}
|
||||
- version: {{ salt_settings.version }}
|
||||
{%- endif %}
|
||||
- require_in:
|
||||
- service: salt-minion
|
||||
{%- endif %}
|
||||
{% endif %}
|
||||
file.recurse:
|
||||
|
@ -1,6 +1,6 @@
|
||||
{% from "salt/map.jinja" import salt_settings with context %}
|
||||
|
||||
{%- if grains['os']|lower not in ('amazon', 'fedora', 'suse',) %}
|
||||
{%- if grains['os']|lower not in ('amazon', 'fedora') %}
|
||||
saltstack-pkgrepo:
|
||||
pkgrepo.managed:
|
||||
- humanname: SaltStack repo for RHEL/CentOS $releasever
|
||||
|
@ -10,6 +10,10 @@ salt-syndic:
|
||||
{%- if salt_settings.version is defined %}
|
||||
- version: {{ salt_settings.version }}
|
||||
{%- endif %}
|
||||
- require_in:
|
||||
- service: salt-syndic
|
||||
- watch_in:
|
||||
- service: salt-syndic
|
||||
{% endif %}
|
||||
service.running:
|
||||
- enable: True
|
||||
|
Loading…
Reference in New Issue
Block a user