From 16615811b47b7450f143fa47d90755791d2b3da4 Mon Sep 17 00:00:00 2001 From: Brian Coca Date: Tue, 31 Jan 2017 18:13:26 -0500 Subject: [PATCH] clean up empty warnings/deprecations from modules --- lib/ansible/plugins/action/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lib/ansible/plugins/action/__init__.py b/lib/ansible/plugins/action/__init__.py index 491ecba66d..ac872679a4 100644 --- a/lib/ansible/plugins/action/__init__.py +++ b/lib/ansible/plugins/action/__init__.py @@ -680,6 +680,11 @@ class ActionBase(with_metaclass(ABCMeta, object)): if 'stdout' in data and 'stdout_lines' not in data: data['stdout_lines'] = data.get('stdout', u'').splitlines() + # remove bad/empty internal keys + for key in ['warnings', 'deprecations']: + if key in data and not data[key]: + del data[key] + display.debug("done with _execute_module (%s, %s)" % (module_name, module_args)) return data