New versions of Salt put config files in /etc/salt/{minion,master}.d. We don't want to erase them by using a clean: True on the file.recurse. This is a backward incompatible change, but it's necessary to avoid deleting Salt config files. Resolves #104tags/v0.57.0
@@ -1,4 +1,5 @@ | |||
salt: | |||
clean_config_d_dir: False | |||
# to overwrite map.jinja salt packages | |||
lookup: | |||
@@ -27,18 +28,18 @@ salt: | |||
ssl_key: /etc/pki/api/certs/server.key | |||
debug: False | |||
disable_ssl: False | |||
# salt minion config: | |||
minion: | |||
# single master setup | |||
master: salt | |||
# multi master setup | |||
master: | |||
- salt_master_1 | |||
- salt_master_2 | |||
fileserver_backend: | |||
- git | |||
- roots |
@@ -10,3 +10,4 @@ salt: | |||
salt_cloud: salt-cloud | |||
salt_api: salt-api | |||
salt_ssh: salt-ssh | |||
clean_config_d_dir: False |
@@ -7,7 +7,7 @@ salt-master: | |||
- name: {{ salt_settings.config_path }}/master.d | |||
- template: jinja | |||
- source: salt://salt/files/master.d | |||
- clean: True | |||
- clean: {{ salt_settings.clean_config_d_dir }} | |||
service.running: | |||
- enable: True | |||
- name: {{ salt_settings.master_service }} |
@@ -7,7 +7,7 @@ salt-minion: | |||
- name: {{ salt_settings.config_path }}/minion.d | |||
- template: jinja | |||
- source: salt://salt/files/minion.d | |||
- clean: True | |||
- clean: {{ salt_settings.clean_config_d_dir }} | |||
- context: | |||
standalone: False | |||
service.running: |
@@ -7,7 +7,7 @@ salt-minion: | |||
- name: {{ salt_settings.config_path }}/minion.d | |||
- template: jinja | |||
- source: salt://salt/files/minion.d | |||
- clean: True | |||
- clean: {{ salt_settings.clean_config_d_dir }} | |||
- context: | |||
standalone: True | |||
service.dead: |