Browse Source

Run saltutil.sync_all when minion is started

Unfortunately this is not idempotent, however we surely want to sync
everything when salt.minion state is executed.

Change-Id: I0faaf606b57dbd7d009156abfe50d2e5f350190e
pull/36/head
Filip Pytloun 7 years ago
parent
commit
a7d2ecde9b
1 changed files with 11 additions and 3 deletions
  1. +11
    -3
      salt/minion/service.sls

+ 11
- 3
salt/minion/service.sls View File

@@ -33,9 +33,17 @@ salt_minion_packages:

{%- if not grains.get('noservices', False) %}
salt_minion_service:
service.running:
- name: {{ minion.service }}
- enable: true
service.running:
- name: {{ minion.service }}
- enable: true
{%- endif %}

salt_minion_sync_all:
module.run:
- name: 'saltutil.sync_all'
{%- if not grains.get('noservices', False) %}
- watch:
- service: salt_minion_service
{%- endif %}

{%- endif %}

Loading…
Cancel
Save