mirror of
https://github.com/saltstack/salt.git
synced 2025-04-17 10:10:20 +00:00
Report environment failure, if any
This commit is contained in:
parent
63eedefe54
commit
95ec634f00
1 changed files with 4 additions and 8 deletions
|
@ -157,8 +157,7 @@ class Master(parsers.MasterOptionParser, DaemonsMixin): # pylint: disable=no-in
|
|||
for syndic_file in os.listdir(self.config['syndic_dir']):
|
||||
os.remove(os.path.join(self.config['syndic_dir'], syndic_file))
|
||||
except OSError as err:
|
||||
logger.exception('Failed to prepare salt environment')
|
||||
sys.exit(err.errno)
|
||||
self.environment_failure(err)
|
||||
|
||||
self.setup_logfile_logger()
|
||||
verify_log(self.config)
|
||||
|
@ -269,8 +268,7 @@ class Minion(parsers.MinionOptionParser, DaemonsMixin): # pylint: disable=no-in
|
|||
verify_files([logfile], self.config['user'])
|
||||
os.umask(current_umask)
|
||||
except OSError as err:
|
||||
logger.exception('Failed to prepare salt environment')
|
||||
sys.exit(err.errno)
|
||||
self.environment_failure(err)
|
||||
|
||||
self.setup_logfile_logger()
|
||||
verify_log(self.config)
|
||||
|
@ -431,8 +429,7 @@ class ProxyMinion(parsers.ProxyMinionOptionParser, DaemonsMixin): # pylint: dis
|
|||
os.umask(current_umask)
|
||||
|
||||
except OSError as err:
|
||||
logger.exception('Failed to prepare salt environment')
|
||||
sys.exit(err.errno)
|
||||
self.environment_failure(err)
|
||||
|
||||
self.setup_logfile_logger()
|
||||
verify_log(self.config)
|
||||
|
@ -531,8 +528,7 @@ class Syndic(parsers.SyndicOptionParser, DaemonsMixin): # pylint: disable=no-in
|
|||
verify_files([logfile], self.config['user'])
|
||||
os.umask(current_umask)
|
||||
except OSError as err:
|
||||
logger.exception('Failed to prepare salt environment')
|
||||
sys.exit(err.errno)
|
||||
self.environment_failure(err)
|
||||
|
||||
self.setup_logfile_logger()
|
||||
verify_log(self.config)
|
||||
|
|
Loading…
Add table
Reference in a new issue