diff --git a/lib/ansible/executor/task_executor.py b/lib/ansible/executor/task_executor.py index 9bc875b02a..7c769cc460 100644 --- a/lib/ansible/executor/task_executor.py +++ b/lib/ansible/executor/task_executor.py @@ -83,9 +83,9 @@ class TaskExecutor: changed = False failed = False for item in item_results: - if 'changed' in item: + if 'changed' in item and item['changed']: changed = True - if 'failed' in item: + if 'failed' in item and item['failed']: failed = True # create the overall result item, and set the changed/failed