diff options
Diffstat (limited to 'bin')
| -rwxr-xr-x | bin/prepare_minion.py | 9 | 
1 files changed, 9 insertions, 0 deletions
| diff --git a/bin/prepare_minion.py b/bin/prepare_minion.py index a4aee0c..862df1b 100755 --- a/bin/prepare_minion.py +++ b/bin/prepare_minion.py @@ -9,6 +9,7 @@ import socket  roles = roles.get()  grainsfile = '/etc/salt/grains'  idfile = 'pillar/id/' + socket.gethostname() + '.sls' +configfile = '/etc/salt/minion.d/local.conf'  mypwd = os.getcwd()  grainsdata = {'roles': roles} @@ -19,5 +20,13 @@ with open(grainsfile, mode='w') as grainsfh:  with open(idfile, mode='w') as idfh:  	idfh.write('# empty') +with open(configfile, mode='w') as configfh: +    configfh.write('''# written by prepare_minion.py +file_roots: +  production: +    - /srv/salt +    - /srv/formulas/salt-formula +''') +  os.symlink(mypwd + '/salt', '/srv/salt')  os.symlink(mypwd + '/pillar', '/srv/pillar') | 
