# Including vars\_files based on a condition is getting failed

**URL:** <https://forum.ansible.com/t/including-vars-files-based-on-a-condition-is-getting-failed/29001>\
**Category:** Ansible Project\
**Created:** [November 11, 2018, 5:00am UTC](https://forum.ansible.com/t/including-vars-files-based-on-a-condition-is-getting-failed/29001 "2018-11-11T05:00:03Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![anushakeshipeddy4](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@anushakeshipeddy4](https://forum.ansible.com/u/anushakeshipeddy4)\
**Post date:** [November 11, 2018, 5:00am UTC](https://forum.ansible.com/t/including-vars-files-based-on-a-condition-is-getting-failed/29001/1 "2018-11-11T05:00:03Z")

</div>

Hi All,

I am trying to include vars\_Files based on a condition but it is getting failed. Could somone please help.

**PLAYBOOK:**

---

<div class="post-metadata">

**Author:** ![dan\_linder](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dan_linder/32/3833_2.png) [@dan\_linder](https://forum.ansible.com/u/dan_linder)\
**Post date:** [November 11, 2018, 6:08pm UTC](https://forum.ansible.com/t/including-vars-files-based-on-a-condition-is-getting-failed/29001/2 "2018-11-11T18:08:56Z")

</div>

I noticed that you ARE sending the “-e components=xyz” on the command line. Please ignore my other response - Google Groups isn’t letting me delete it.

---

<div class="post-metadata">

**Author:** ![dan\_linder](https://sea1.discourse-cdn.com/ansible/user_avatar/forum.ansible.com/dan_linder/32/3833_2.png) [@dan\_linder](https://forum.ansible.com/u/dan_linder)\
**Post date:** [November 11, 2018, 6:16pm UTC](https://forum.ansible.com/t/including-vars-files-based-on-a-condition-is-getting-failed/29001/3 "2018-11-11T18:16:30Z")

</div>

You will need to place quotation marks around the value you’re comparing to if it is a string.

This is what worked for me:

- include\_vars: /etc/ansible/anusha/hr/vars/main.yml  
when: components == “xyz”

---

<div class="post-metadata">

**Author:** ![anushakeshipeddy4](https://avatars.discourse-cdn.com/v4/letter/a/b782af/32.png) [@anushakeshipeddy4](https://forum.ansible.com/u/anushakeshipeddy4)\
**Post date:** [November 12, 2018, 5:56am UTC](https://forum.ansible.com/t/including-vars-files-based-on-a-condition-is-getting-failed/29001/4 "2018-11-12T05:56:20Z")

</div>

Thank you, that worked for me… 🙂
