File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,7 +43,7 @@ Available states
4343----------------
4444
4545.. contents ::
46- :local:
46+ :local:
4747
4848``salt ``
4949^^^^^^^^
Original file line number Diff line number Diff line change @@ -260,10 +260,12 @@ salt:
260260 - test.ping
261261 - saltutil.find_job
262262
263- # customize init.sls behaviour (run api and/or syndic too)
264- extra_init_states:
265- - api
266- - syndic
263+ ##init.sls skips salt.api and salt.syndic states
264+ ##unless their dicts exist with some key
265+ api:
266+ somekey: somevalue
267+ syndic:
268+ somekey: somevalue
267269
268270 # salt cloud config
269271 cloud:
Original file line number Diff line number Diff line change 2828 salt_api : salt-api
2929 salt_ssh : salt-ssh
3030
31+ pkgrepo : None # see osfamilymap
32+ ssh_roster : None # see pillar data
33+
3134 python_git : python-git
3235 python_dulwich : python-dulwich
3336
3639 minion :
3740 master_type : True
3841
39- # # init state helpers
40- pkgrepo : None # via map jinja
41- ssh_roster : None # via pillar data
42- extra_init_states : [] # via pillar data
43-
4442 gitfs :
4543 dulwich :
4644 install_from_source : True
Original file line number Diff line number Diff line change 11# -*- coding: utf-8 -*-
22# vim: ft=sls
33
4- {%- if salt.pillar.get(' salt' ) %}
54include:
6- - salt.pkgrepo
7- {%- if salt.pillar.get(' salt_formulas:list' ) %}
8- - salt.formulas
9- {%- endif %}
10- {%- if salt.pillar.get(' salt:master' )| length > 1 %}
11- - salt.master
12- {%- endif %}
13- {%- if salt.pillar.get(' salt:cloud' )| length > 1 %}
14- - salt.cloud
15- {%- endif %}
16- {%- if salt.pillar.get(' salt:ssh_roster' ) %}
17- - salt.ssh
18- {%- endif %}
19- - salt.standalone
20- - salt.minion
21- {%- if salt.pillar.get(' salt:extra_init_states:api' ) %}
22- - salt.api
23- {%- endif %}
24- {%- if salt.pillar.get(' salt:extra_init_states:syndic' ) %}
25- - salt.syndic
26- {%- endif %}
27- {%- endif %}
5+ - salt.pkgrepo
6+ {%- if salt.config.get(' salt_formulas:list' ) %}
7+ - salt.formulas
8+ {%- endif %}
9+ {%- if salt.config.get(' salt:master' )| length > 1 %}
10+ - salt.master
11+ {%- endif %}
12+ {%- if salt.config.get(' salt:cloud' )| length > 1 %}
13+ - salt.cloud
14+ {%- endif %}
15+ {%- if salt.config.get(' salt:ssh_roster' ) %}
16+ - salt.ssh
17+ {%- endif %}
18+ - salt.standalone
19+ - salt.minion
20+ {%- if salt.config.get(' salt:api' ) %}
21+ - salt.api
22+ {%- endif %}
23+ {%- if salt.config.get(' salt:syndic' ) %}
24+ - salt.syndic
25+ {%- endif %}
Original file line number Diff line number Diff line change 22# vim: ft=sls
33{% from " salt/map.jinja" import salt_settings with context % }
44
5- {%- if salt_settings.pkgrepo % }
5+ {%- if salt_settings.pkgrepo % }
66
77include:
88 - .{{ grains[' os_family' ]| lower }}
99
10- {%- endif % }
10+ {%- endif % }
Original file line number Diff line number Diff line change 11{% from " salt/map.jinja" import salt_settings with context % }
22
3- salt- minion:
3+ salt- minion- standalone :
44 {% if salt_settings.install_packages % }
55 pkg.installed:
66 - name: {{ salt_settings.salt_minion }}
@@ -27,9 +27,9 @@ salt-minion:
2727 - name: {{ salt_settings.minion_service }}
2828 - require:
2929 {% if salt_settings.install_packages % }
30- - pkg: salt- minion
30+ - pkg: salt- minion- standalone
3131 {% endif % }
32- - file : salt- minion
32+ - file : salt- minion- standalone
3333
3434# clean up old _defaults.conf file if they have it around
3535remove- old- standalone- conf- file :
You can’t perform that action at this time.
0 commit comments