mirror of
https://github.com/ansible-collections/community.general.git
synced 2026-05-06 13:22:48 +00:00
If ssh died, it's an error, not a timeout
This commit is contained in:
@@ -411,6 +411,10 @@ class Connection(ConnectionBase):
|
||||
|
||||
if not rfd:
|
||||
if state <= states.index('awaiting_escalation'):
|
||||
# If the process has already exited, then it's not really a
|
||||
# timeout; we'll let the normal error handling deal with it.
|
||||
if p.poll() is not None:
|
||||
break
|
||||
self._terminate_process(p)
|
||||
raise AnsibleError('Timeout (%ds) waiting for privilege escalation prompt: %s' % (timeout, stdout))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user