# with\_items skip 'None/null/undefined' items during iterations=

**URL:** <https://forum.ansible.com/t/with-items-skip-none-null-undefined-items-during-iterations/24345>\
**Category:** Ansible Project\
**Created:** [April 27, 2017, 10:58pm UTC](https://forum.ansible.com/t/with-items-skip-none-null-undefined-items-during-iterations/24345 "2017-04-27T22:58:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![james3](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@james3](https://forum.ansible.com/u/james3)\
**Post date:** [April 27, 2017, 10:58pm UTC](https://forum.ansible.com/t/with-items-skip-none-null-undefined-items-during-iterations/24345/1 "2017-04-27T22:58:18Z")

</div>

Any good way to have with\_items skip None or ‘Null’ items with out using objects or having a when != ‘None’

- name: skip none items  
command: echo {{item}}  
with\_items:
- 1
- 2
- “{{3 if false else None}}”
- 4

would echo 1, 2, 4

omit doesn’t seem to work.

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [April 28, 2017, 1:03am UTC](https://forum.ansible.com/t/with-items-skip-none-null-undefined-items-during-iterations/24345/2 "2017-04-28T01:03:19Z")

</div>

`when: item is not None`

---

<div class="post-metadata">

**Author:** ![james3](https://avatars.discourse-cdn.com/v4/letter/j/b5e925/32.png) [@james3](https://forum.ansible.com/u/james3)\
**Post date:** [April 28, 2017, 6:36pm UTC](https://forum.ansible.com/t/with-items-skip-none-null-undefined-items-during-iterations/24345/3 "2017-04-28T18:36:50Z")

</div>

This requires all with\_items to have this tho. Also aren’t None converted to empty strings?

---

<div class="post-metadata">

**Author:** ![Brian\_Coca](https://avatars.discourse-cdn.com/v4/letter/b/6de8d8/32.png) [@Brian\_Coca](https://forum.ansible.com/u/Brian_Coca)\
**Post date:** [April 28, 2017, 7:57pm UTC](https://forum.ansible.com/t/with-items-skip-none-null-undefined-items-during-iterations/24345/4 "2017-04-28T19:57:14Z")

</div>

That would be news to me.
