Browse Source

Specify dependencies

tags/v0.57.0
Javier Bértoli 5 years ago
parent
commit
2e1d4c4573
4 changed files with 13 additions and 4 deletions
  1. +4
    -3
      salt/master.sls
  2. +4
    -0
      salt/minion.sls
  3. +1
    -1
      salt/pkgrepo/redhat/init.sls
  4. +4
    -0
      salt/syndic.sls

+ 4
- 3
salt/master.sls View File

@@ -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


+ 4
- 0
salt/minion.sls View 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
- 1
salt/pkgrepo/redhat/init.sls View File

@@ -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

+ 4
- 0
salt/syndic.sls View File

@@ -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…
Cancel
Save