Skip to content

Commit 05b71ab

Browse files
authored
Merge pull request #398 from myii/PR_master-f_defaults
feat(`tofs`): allow TOFS for master+minion configuration
2 parents be262e8 + fbe814a commit 05b71ab

File tree

13 files changed

+185
-4
lines changed

13 files changed

+185
-4
lines changed

pillar.example

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,32 @@ salt:
4646
salt_minion_pkg_source: 'https://repo.saltstack.com/osx/salt-2017.7.4-py3-x86_64.pkg'
4747
salt_minion_pkg_hash: 'https://repo.saltstack.com/osx/salt-2017.7.4-py3-x86_64.pkg.md5'
4848

49+
# tofs:
50+
# The files_switch key serves as a selector for alternative
51+
# directories under the formula files directory. See TOFS pattern
52+
# doc for more info.
53+
# Note: Any value not evaluated by `config.get` will be used literally.
54+
# This can be used to set custom paths, as many levels deep as required.
55+
# files_switch:
56+
# - any/path/can/be/used/here
57+
# - id
58+
# - osfinger
59+
# - os
60+
# - os_family
61+
# All aspects of path/file resolution are customisable using the options below.
62+
# This is unnecessary in most cases; there are sensible defaults.
63+
# path_prefix: template_alt
64+
# dirs:
65+
# files: files_alt
66+
# default: default_alt
67+
# source_files:
68+
# salt-master:
69+
# - 'alt_master.d'
70+
# salt-minion:
71+
# - 'alt_minion.d'
72+
4973
# salt master config
74+
master_config_use_TOFS: True
5075
master:
5176
fileserver_backend:
5277
- git
@@ -127,6 +152,7 @@ salt:
127152
- /srv/salt/reactors/deploy.sls
128153

129154
# salt minion config:
155+
minion_config_use_TOFS: True
130156
minion:
131157

132158
# single master setup

salt/defaults.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ salt:
1010

1111
minion_remove_config: False
1212
master_remove_config: False
13+
minion_config_use_TOFS: False
14+
master_config_use_TOFS: False
1315

1416
minion_service: salt-minion
1517
master_service: salt-master
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
########################################################################
2+
## File managed by Salt.
3+
## Your changes will be overwritten.
4+
########################################################################

0 commit comments

Comments
 (0)