summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Church <chris@ninemoreminutes.com>2016-11-14 02:23:02 -0500
committerJames Cammarata <jimi@sngx.net>2016-11-14 01:23:02 -0600
commit534bd12ae9c96b3804f0bfb8646a2ffa3444b942 (patch)
treeac4b485fe925999466355c1f7eb824f9ea8668f4
parent4f06a861618953686672213500a3dba58168f65b (diff)
downloadansible-534bd12ae9c96b3804f0bfb8646a2ffa3444b942.tar.gz
Increment changed stat for a failed task if changed. (#18014)
-rw-r--r--lib/ansible/plugins/strategy/__init__.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/ansible/plugins/strategy/__init__.py b/lib/ansible/plugins/strategy/__init__.py
index f2cf7844d2..a90ada97aa 100644
--- a/lib/ansible/plugins/strategy/__init__.py
+++ b/lib/ansible/plugins/strategy/__init__.py
@@ -368,6 +368,8 @@ class StrategyBase:
)
else:
self._tqm._stats.increment('ok', original_host.name)
+ if 'changed' in task_result._result and task_result._result['changed']:
+ self._tqm._stats.increment('changed', original_host.name)
self._tqm.send_callback('v2_runner_on_failed', task_result, ignore_errors=original_task.ignore_errors)
elif task_result.is_unreachable():
self._tqm._unreachable_hosts[original_host.name] = True