- enable: {{ salt_settings.master_service_details.enabled }} | - enable: {{ salt_settings.master_service_details.enabled }} | ||||
- name: {{ salt_settings.master_service }} | - name: {{ salt_settings.master_service }} | ||||
- watch: | - watch: | ||||
{%- if grains.kernel|lower == 'darwin' %} | |||||
- file: salt-master-macos | - file: salt-master-macos | ||||
{%- else %} | |||||
- file: salt-master | - file: salt-master | ||||
{%- endif %} | |||||
- file: remove-old-master-conf-file | - file: remove-old-master-conf-file | ||||
{% endif %} | {% endif %} | ||||
{% if salt_settings.master_remove_config %} | {% if salt_settings.master_remove_config %} |
interval: 10 | interval: 10 | ||||
splay: 10 | splay: 10 | ||||
- require_in: | - require_in: | ||||
- service: salt-minion | |||||
- watch_in: | |||||
- service: salt-minion | - service: salt-minion | ||||
{%- endif %} | {%- endif %} | ||||
{%- endif %} | {%- endif %} | ||||
- enable: {{ salt_settings.minion_service_details.enabled }} | - enable: {{ salt_settings.minion_service_details.enabled }} | ||||
- name: {{ salt_settings.minion_service }} | - name: {{ salt_settings.minion_service }} | ||||
- watch: | - watch: | ||||
- file: salt-master-macos | |||||
- file: salt-master | |||||
- file: remove-old-minion-conf-file | - file: remove-old-minion-conf-file | ||||
{% endif %} | {% endif %} | ||||
{%- if not salt_settings.restart_via_at %} | {%- if not salt_settings.restart_via_at %} |