Add integration test for #36430 (#36432)

This commit is contained in:
Martin Krizek 2018-02-21 16:16:02 +01:00 committed by GitHub
parent d1f76939e5
commit 9fced4f0a9
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -176,3 +176,29 @@
with_sequence: start=0 count=3
loop_control:
index_var: my_idx
#
# loop_control/label
# https://github.com/ansible/ansible/pull/36430
#
- 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 }}"
register: output
- assert:
that:
- "output.results[0]['_ansible_item_label'] == 'looped_var foo_label'"
- "output.results[1]['_ansible_item_label'] == 'looped_var bar_label'"