From 5e262f5f5f6f8c831d277f7bcb312505851ec973 Mon Sep 17 00:00:00 2001 From: Georg Pfuetzenreuter Date: Sat, 21 Jan 2023 19:51:39 +0100 Subject: [PATCH] Configure formulas in prepare_minion.py Signed-off-by: Georg Pfuetzenreuter --- bin/prepare_minion.py | 9 +++++++++ 1 file changed, 9 insertions(+) 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')