소스 검색

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 년 전
부모
커밋
a7d2ecde9b
1개의 변경된 파일11개의 추가작업 그리고 3개의 파일을 삭제
  1. +11
    -3
      salt/minion/service.sls

+ 11
- 3
salt/minion/service.sls 파일 보기

@@ -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…
취소
저장