# include\_tasks:  multipe yml files

**URL:** <https://forum.ansible.com/t/include-tasks-multipe-yml-files/26546>\
**Category:** Ansible Project\
**Created:** [January 23, 2018, 10:44pm UTC](https://forum.ansible.com/t/include-tasks-multipe-yml-files/26546 "2018-01-23T22:44:01Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Harmon](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@John\_Harmon](https://forum.ansible.com/u/John_Harmon)\
**Post date:** [January 23, 2018, 10:44pm UTC](https://forum.ansible.com/t/include-tasks-multipe-yml-files/26546/1 "2018-01-23T22:44:01Z")

</div>

I can’t seem to find examples on this that show more than one task/yml file. How can I specify multiple files for include\_tasks?

`

- include\_tasks: test.yml, test2.yml, test3.yml  
when: install\_type | lower | search (“n”)  
`

The above looks for a file called "`test.yml, test2.yml, test3.yml". I want it to search for 3 individual files.`

---

<div class="post-metadata">

**Author:** ![Uwe\_Sauter](https://avatars.discourse-cdn.com/v4/letter/u/41988e/32.png) [@Uwe\_Sauter](https://forum.ansible.com/u/Uwe_Sauter)\
**Post date:** [January 23, 2018, 10:47pm UTC](https://forum.ansible.com/t/include-tasks-multipe-yml-files/26546/2 "2018-01-23T22:47:21Z")

</div>

What about:

- include\_tasks: '{{ item }}'  
&nbsp;&nbsp;&nbsp;with\_items:  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- test.yml  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- test2.yml  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;- test3.yml  
&nbsp;&nbsp;&nbsp;when:install\_type |lower |search ("n")

---

<div class="post-metadata">

**Author:** ![John\_Harmon](https://avatars.discourse-cdn.com/v4/letter/j/edb3f5/32.png) [@John\_Harmon](https://forum.ansible.com/u/John_Harmon)\
**Post date:** [January 23, 2018, 10:49pm UTC](https://forum.ansible.com/t/include-tasks-multipe-yml-files/26546/3 "2018-01-23T22:49:43Z")

</div>

Doh! I could kick myself. I should have known that. Thank you.
