From 01e8139d74916a0f87162944e28eede19af937d1 Mon Sep 17 00:00:00 2001 From: Andrew Gaffney Date: Mon, 7 May 2018 15:51:46 -0500 Subject: [PATCH] Update vars for loop_control on each loop iteration (fixes #38899) (#39818) --- lib/ansible/executor/task_executor.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/ansible/executor/task_executor.py b/lib/ansible/executor/task_executor.py index b487771ac1..2b49e2cf85 100644 --- a/lib/ansible/executor/task_executor.py +++ b/lib/ansible/executor/task_executor.py @@ -302,6 +302,9 @@ class TaskExecutor: if index_var: task_vars[index_var] = item_index + # Update template vars to reflect current loop iteration + templar.set_available_variables(task_vars) + # pause between loop iterations if loop_pause and ran_once: try: