Merge pull request #3654 from MaxIV-KitsControls/devel

Fix nested loop for more than 3 elements
This commit is contained in:
Michael DeHaan 2013-08-01 17:11:26 -07:00
commit 3ebbb56479
2 changed files with 10 additions and 1 deletions

View file

@ -34,7 +34,7 @@ def combine(a,b):
results = []
for x in a:
for y in b:
results.append([x,y])
results.append(flatten([x,y]))
return results
class LookupModule(object):

View file

@ -55,6 +55,15 @@
action: copy src=sample.j2 dest=/tmp/ansible-test-with_lines-data
- name: cleanup test file
action: file path=/tmp/ansible-test-with_lines-data state=absent
# Test nested loop
- name: test nested loop with more than 3 elements
command: test "{{ item[0] }}, {{ item[1] }}, {{ item[2] }}, {{ item[3] }}" = "red, 1, up, top"
with_nested:
- [ 'red' ]
- [ 1 ]
- [ 'up']
- [ 'top']
# password lookup plugin
- name: ensure test file doesn't exist