File tree Expand file tree Collapse file tree 1 file changed +9
-5
lines changed
Expand file tree Collapse file tree 1 file changed +9
-5
lines changed Original file line number Diff line number Diff line change @@ -46,11 +46,15 @@ class NetapiClient(object):
4646
4747 def __init__ (self , opts ):
4848 self .opts = opts
49- self .loadauth = salt .auth .LoadAuth (opts )
50- self .key = salt .daemons .masterapi .access_keys (self .opts )
51- minopts = copy .deepcopy (self .opts )
52- minopts ["enable_ssh_minions" ] = True
53- self .ckminions = salt .utils .minions .CkMinions (minopts )
49+ apiopts = copy .deepcopy (self .opts )
50+ apiopts ["enable_ssh_minions" ] = True
51+ apiopts ["cachedir" ] = os .path .join (opts ["cachedir" ], "saltapi" )
52+ if not os .path .exists (apiopts ["cachedir" ]):
53+ os .makedirs (apiopts ["cachedir" ])
54+ self .resolver = salt .auth .Resolver (apiopts )
55+ self .loadauth = salt .auth .LoadAuth (apiopts )
56+ self .key = salt .daemons .masterapi .access_keys (apiopts )
57+ self .ckminions = salt .utils .minions .CkMinions (apiopts )
5458
5559 def _is_master_running (self ):
5660 '''
You can’t perform that action at this time.
0 commit comments