# external api to get vars

**URL:** <https://forum.ansible.com/t/external-api-to-get-vars/30343>\
**Category:** Ansible Project\
**Created:** [May 16, 2019, 2:04am UTC](https://forum.ansible.com/t/external-api-to-get-vars/30343 "2019-05-16T02:04:55Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Shankar\_Bala](https://avatars.discourse-cdn.com/v4/letter/s/ee7513/32.png) [@Shankar\_Bala](https://forum.ansible.com/u/Shankar_Bala)\
**Post date:** [May 16, 2019, 2:04am UTC](https://forum.ansible.com/t/external-api-to-get-vars/30343/1 "2019-05-16T02:04:55Z")

</div>

hi all

i have a playbook containing multiple roles…  
role1 should call external api and set the result from the api as “vars”  
role2 should use those vars in their tasks

is this something we can achieve ??

Shan

---

<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:** [May 16, 2019, 4:58pm UTC](https://forum.ansible.com/t/external-api-to-get-vars/30343/2 "2019-05-16T16:58:06Z")

</div>

yes

---

<div class="post-metadata">

**Author:** ![Jeremy\_Hobbs](https://avatars.discourse-cdn.com/v4/letter/j/dc4da7/32.png) [@Jeremy\_Hobbs](https://forum.ansible.com/u/Jeremy_Hobbs)\
**Post date:** [May 16, 2019, 8:42pm UTC](https://forum.ansible.com/t/external-api-to-get-vars/30343/3 "2019-05-16T20:42:07Z")

</div>

I’m about to build a similar playbook. Would you know of any examples you can point me to?
