From 0d7530e6daad519df6c6b421ad457b2d6c8573c8 Mon Sep 17 00:00:00 2001 From: James Cammarata Date: Wed, 11 May 2016 21:49:46 -0400 Subject: [PATCH] Change error about loop variable in use to a warning --- lib/ansible/executor/task_executor.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ansible/executor/task_executor.py b/lib/ansible/executor/task_executor.py index 2a475c2a106..ec220dd7c95 100644 --- a/lib/ansible/executor/task_executor.py +++ b/lib/ansible/executor/task_executor.py @@ -232,7 +232,7 @@ class TaskExecutor: loop_var = self._task.loop_control.loop_var or 'item' if loop_var in task_vars: - raise AnsibleError("the loop variable '%s' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions" % loop_var) + display.warning("The loop variable '%s' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior." % loop_var) items = self._squash_items(items, loop_var, task_vars) for item in items: