Skip to content

Commit 2bf33e2

Browse files
chore(pr): adopt pr comments for minion
1 parent 78c5cd7 commit 2bf33e2

File tree

4 files changed

+14
-5
lines changed

4 files changed

+14
-5
lines changed

pillar.example

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,7 @@ salt:
8080
# salt master config
8181
master_config_use_TOFS: true
8282
master:
83+
standalone: false
8384
fileserver_backend:
8485
- git
8586
- s3fs
@@ -163,6 +164,9 @@ salt:
163164
minion_config_use_TOFS: true
164165
minion:
165166

167+
# standalone setup
168+
master_type: false # see init.sls & standalone.sls
169+
166170
# single master setup
167171
master: salt
168172

salt/defaults.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,16 +29,16 @@ salt:
2929
salt_api: salt-api
3030
salt_ssh: salt-ssh
3131

32-
pkgrepo: None # see osfamilymap
33-
ssh_roster: None # see pillar data
32+
pkgrepo: '' # see osfamilymap
33+
ssh_roster: {} # see pillar data
3434

3535
python_git: python-git
3636
python_dulwich: python-dulwich
3737

3838
master:
3939
gitfs_provider: gitpython
4040
minion:
41-
master_type: true
41+
master_type: true # see init.sls & standalone.sls
4242

4343
gitfs:
4444
dulwich:

salt/init.sls

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,13 @@ include:
1515
{%- if salt.config.get('salt:ssh_roster') %}
1616
- salt.ssh
1717
{%- endif %}
18-
- salt.standalone
18+
{%- if salt.config.get('salt:minion')|length > 1 %}
19+
{%- if salt.config.get('salt:minion:master_type') %}
1920
- salt.minion
21+
{%- else %}
22+
- salt.standalone
23+
{%- endif %}
24+
{%- endif %}
2025
{%- if salt.config.get('salt:api') %}
2126
- salt.api
2227
{%- endif %}

salt/standalone.sls

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ salt-minion-standalone:
1515
- clean: {{ salt_settings.clean_config_d_dir }}
1616
- exclude_pat: _*
1717
- context:
18-
{%- if salt_settings.minion.master_type in ('disable', False) %}
18+
{%- if not salt_settings.minion.master_type %}
1919
standalone: True
2020
service.running:
2121
- enable: True

0 commit comments

Comments
 (0)