diff --git a/lib/ansible/runner/__init__.py b/lib/ansible/runner/__init__.py index acf41e5a988..4468f107c1c 100644 --- a/lib/ansible/runner/__init__.py +++ b/lib/ansible/runner/__init__.py @@ -616,9 +616,16 @@ class Runner(object): stdin, stdout, stderr = conn.exec_command(cmd, tmp, sudo_user, sudoable=sudoable) if type(stdout) != str: - return "\n".join(stdout.readlines()) + out = "\n".join(stdout.readlines()) else: - return stdout + out = stdout + + if type(stderr) != str: + err = "\n".join(stderr.readlines()) + else: + err = stderr + + return out + err # *****************************************************