From a56ff7ae54d93d2c930d2deb59362a7913830d54 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Sun, 26 Jul 2015 23:14:07 -0400 Subject: [PATCH] now it really is oneline --- lib/ansible/plugins/callback/oneline.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/ansible/plugins/callback/oneline.py b/lib/ansible/plugins/callback/oneline.py index 15a8aee3c8..a99b680c05 100644 --- a/lib/ansible/plugins/callback/oneline.py +++ b/lib/ansible/plugins/callback/oneline.py @@ -35,10 +35,12 @@ class CallbackModule(CallbackBase): CALLBACK_NAME = 'oneline' def _command_generic_msg(self, hostname, result, caption): + stdout = result.get('stdout','').replace('\n', '\\n') if 'stderr' in result and result['stderr']: - return "%s | %s | rc=%s | (stdout) %s (stderr) %s" % (hostname, caption, result.get('rc',0), result.get('stdout',''), result.get('stderr','')) + stderr = result.get('stderr','').replace('\n', '\\n') + return "%s | %s | rc=%s | (stdout) %s (stderr) %s" % (hostname, caption, result.get('rc',0), stdout, stderr) else: - return "%s | %s | rc=%s | (stdout) %s" % (hostname, caption, result.get('rc',0), result.get('stdout','')) + return "%s | %s | rc=%s | (stdout) %s" % (hostname, caption, result.get('rc',0), stdout) def v2_runner_on_failed(self, result, ignore_errors=False): if 'exception' in result._result: