Don't bother users with Python Tracebacks.
Fixes: https://tracker.ceph.com/issues/44026
Signed-off-by: Sebastian Wagner <sebastian.wagner@suse.com>
try:
import remoto
import remoto.process
+ import execnet.gateway_bootstrap
except ImportError as e:
remoto = None
remoto_import_error = str(e)
code, '\n'.join(err)))
return out, err, code
+ except execnet.gateway_bootstrap.HostNotFound as e:
+ raise OrchestratorError('New host %s (%s) failed to connect: `ssh %s`' % (
+ host, addr, str(e))) from e
except Exception as ex:
self.log.exception(ex)
raise