From d1b43712870f5331a58abe115911725619264ca5 Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Tue, 2 Jun 2015 09:41:46 -0500 Subject: [PATCH] Correctly evaluate changed/failed for tasks using loops --- lib/ansible/executor/task_executor.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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