File tree 4 files changed +14
-5
lines changed 4 files changed +14
-5
lines changed Original file line number Diff line number Diff line change 80
80
# salt master config
81
81
master_config_use_TOFS : true
82
82
master :
83
+ standalone : false
83
84
fileserver_backend :
84
85
- git
85
86
- s3fs
@@ -163,6 +164,9 @@ salt:
163
164
minion_config_use_TOFS : true
164
165
minion :
165
166
167
+ # standalone setup
168
+ master_type : false # see init.sls & standalone.sls
169
+
166
170
# single master setup
167
171
master : salt
168
172
Original file line number Diff line number Diff line change @@ -29,16 +29,16 @@ salt:
29
29
salt_api : salt-api
30
30
salt_ssh : salt-ssh
31
31
32
- pkgrepo : None # see osfamilymap
33
- ssh_roster : None # see pillar data
32
+ pkgrepo : ' ' # see osfamilymap
33
+ ssh_roster : {} # see pillar data
34
34
35
35
python_git : python-git
36
36
python_dulwich : python-dulwich
37
37
38
38
master :
39
39
gitfs_provider : gitpython
40
40
minion :
41
- master_type : true
41
+ master_type : true # see init.sls & standalone.sls
42
42
43
43
gitfs :
44
44
dulwich :
Original file line number Diff line number Diff line change @@ -15,8 +15,13 @@ include:
15
15
{%- if salt.config.get(' salt:ssh_roster' ) %}
16
16
- salt.ssh
17
17
{%- endif %}
18
- - salt.standalone
18
+ {%- if salt.config.get(' salt:minion' )| length > 1 %}
19
+ {%- if salt.config.get(' salt:minion:master_type' ) %}
19
20
- salt.minion
21
+ {%- else %}
22
+ - salt.standalone
23
+ {%- endif %}
24
+ {%- endif %}
20
25
{%- if salt.config.get(' salt:api' ) %}
21
26
- salt.api
22
27
{%- endif %}
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ salt-minion-standalone:
15
15
- clean: {{ salt_settings.clean_config_d_dir }}
16
16
- exclude_pat: _*
17
17
- context:
18
- {%- if salt_settings.minion.master_type in ( ' disable ' , False ) % }
18
+ {%- if not salt_settings.minion.master_type % }
19
19
standalone: True
20
20
service.running:
21
21
- enable: True
You can’t perform that action at this time.
0 commit comments