salt-formula/salt/syndic.sls

31 lines
782 B
Plaintext
Raw Permalink Normal View History

{% from "salt/map.jinja" import salt_settings with context %}
include:
- salt.master
salt-syndic:
{% if salt_settings.install_packages %}
pkg.installed:
- name: {{ salt_settings.salt_syndic }}
2018-02-01 11:13:55 +01:00
{%- if salt_settings.version is defined %}
- version: {{ salt_settings.version }}
{%- endif %}
2019-03-31 18:02:13 +02:00
- require_in:
- service: salt-syndic
- watch_in:
- service: salt-syndic
{% endif %}
2015-06-19 23:33:16 +02:00
service.running:
2017-06-29 13:05:15 +02:00
- enable: True
- name: {{ salt_settings.syndic_service }}
{%- if grains.os_family in ['FreeBSD', 'Gentoo'] %}
- retry: {{ salt_settings.retry_options | json }}
{%- endif %}
- require:
- service: salt-master
- watch:
{% if salt_settings.install_packages %}
- pkg: salt-master
{% endif %}
- file: salt-master