MCPcopy Create free account
hub / github.com/saltstack/salt / salt_ssh

Function salt_ssh

salt/scripts.py:536–556  ·  view source on GitHub ↗

Execute the salt-ssh system

()

Source from the content-addressed store, hash-verified

534
535
536def salt_ssh():
537 """
538 Execute the salt-ssh system
539 """
540 import salt.cli.ssh
541
542 if "" in sys.path:
543 sys.path.remove("")
544 try:
545 client = salt.cli.ssh.SaltSSH()
546 _install_signal_handlers(client)
547 client.run()
548 except SaltClientError as err:
549 print(str(err), file=sys.stderr, flush=True)
550 try:
551 if client.options.hard_crash:
552 trace = traceback.format_exc()
553 log.error(trace)
554 except (AttributeError, KeyError):
555 pass
556 sys.exit(salt.defaults.exitcodes.EX_GENERIC)
557
558
559def salt_cloud():

Callers

nothing calls this directly

Calls 5

runMethod · 0.95
_install_signal_handlersFunction · 0.85
exitMethod · 0.80
removeMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected