diff --git a/lib/ansible/plugins/callback/__init__.py b/lib/ansible/plugins/callback/__init__.py index 2ac1ef22249..b1109ab353b 100644 --- a/lib/ansible/plugins/callback/__init__.py +++ b/lib/ansible/plugins/callback/__init__.py @@ -208,8 +208,10 @@ class CallbackBase: del result._result['results'] def _clean_results(self, result, task_name): - if 'invocation' in result and task_name in ['debug']: - del result['invocation'] + if task_name in ['debug']: + for remove_key in ('changed', 'invocation'): + if remove_key in result: + del result[remove_key] def set_play_context(self, play_context):