summaryrefslogtreecommitdiffstats
path: root/test/integration/targets/loop_control/label.yml
diff options
context:
space:
mode:
Diffstat (limited to 'test/integration/targets/loop_control/label.yml')
-rw-r--r--test/integration/targets/loop_control/label.yml23
1 files changed, 23 insertions, 0 deletions
diff --git a/test/integration/targets/loop_control/label.yml b/test/integration/targets/loop_control/label.yml
new file mode 100644
index 0000000..5ac85fd
--- /dev/null
+++ b/test/integration/targets/loop_control/label.yml
@@ -0,0 +1,23 @@
+- name: loop_control/label https://github.com/ansible/ansible/pull/36430
+ hosts: localhost
+ gather_facts: false
+ tasks:
+ - set_fact:
+ loopthis:
+ - name: foo
+ label: foo_label
+ - name: bar
+ label: bar_label
+
+ - name: check that item label is updated each iteration
+ debug:
+ msg: "{{ looped_var.name }}"
+ with_items: "{{ loopthis }}"
+ loop_control:
+ loop_var: looped_var
+ label: "looped_var {{ looped_var.label }}"
+#
+# - assert:
+# that:
+# - "output.results[0]['_ansible_item_label'] == 'looped_var foo_label'"
+# - "output.results[1]['_ansible_item_label'] == 'looped_var bar_label'"