# Multiple Loop Vars Problem

**URL:** <https://forum.ansible.com/t/multiple-loop-vars-problem/29091>\
**Category:** Ansible Project\
**Created:** [November 21, 2018, 6:10pm UTC](https://forum.ansible.com/t/multiple-loop-vars-problem/29091 "2018-11-21T18:10:16Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![acharyatejaswi25](https://avatars.discourse-cdn.com/v4/letter/a/5daacb/32.png) [@acharyatejaswi25](https://forum.ansible.com/u/acharyatejaswi25)\
**Post date:** [November 21, 2018, 6:10pm UTC](https://forum.ansible.com/t/multiple-loop-vars-problem/29091/1 "2018-11-21T18:10:16Z")

</div>

Hi,

I am trying to pass each item from a list using “with\_items” and trying to control it using “loop\_control” & “loop\_vars”.But when I have defined another “loop\_control” & “loop\_vars” along with “with\_items”.The playbook is throwing error.Below are the 2 playbooks details:

##### main.yml

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [November 21, 2018, 6:40pm UTC](https://forum.ansible.com/t/multiple-loop-vars-problem/29091/2 "2018-11-21T18:40:16Z")

</div>

expected, since when you include in the first task, outer\_item2 is not  
defined. use `deafult` filter to avoid the errors.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/ansible/original/1X/1882d9a01da5d8996a862359b0913cc568a39b84.svg) [@system](https://forum.ansible.com/u/system)\
**Post date:** [November 21, 2018, 6:41pm UTC](https://forum.ansible.com/t/multiple-loop-vars-problem/29091/3 "2018-11-21T18:41:49Z")

</div>

this should get it working for both includes:

- debug:  
&nbsp;&nbsp;&nbsp;msg: "outer item={{ outer\_item|default('none') }} inner item={{  
item }} outer2 item={{ outer\_item2|default('none') }}"  
with\_items:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- a  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- b  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- c

---

<div class="post-metadata">

**Author:** ![acharyatejaswi25](https://avatars.discourse-cdn.com/v4/letter/a/5daacb/32.png) [@acharyatejaswi25](https://forum.ansible.com/u/acharyatejaswi25)\
**Post date:** [November 21, 2018, 8:15pm UTC](https://forum.ansible.com/t/multiple-loop-vars-problem/29091/4 "2018-11-21T20:15:48Z")

</div>

Thanks Brain that worked for me.
