# group\_vars/all kinda works

**URL:** <https://forum.ansible.com/t/group-vars-all-kinda-works/12153>\
**Category:** Ansible Project\
**Created:** [December 20, 2012, 7:57pm UTC](https://forum.ansible.com/t/group-vars-all-kinda-works/12153 "2012-12-20T19:57:44Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![James\_Nguyen](https://avatars.discourse-cdn.com/v4/letter/j/48db29/32.png) [@James\_Nguyen](https://forum.ansible.com/u/James_Nguyen)\
**Post date:** [December 20, 2012, 7:57pm UTC](https://forum.ansible.com/t/group-vars-all-kinda-works/12153/1 "2012-12-20T19:57:44Z")

</div>

So I’m trying to make use of group\_vars/all so I don’t have to do something like this in all my playbooks:

---

<div class="post-metadata">

**Author:** ![Daniel\_Hokka\_Zakriss](https://avatars.discourse-cdn.com/v4/letter/d/f05b48/32.png) [@Daniel\_Hokka\_Zakriss](https://forum.ansible.com/u/Daniel_Hokka_Zakriss)\
**Post date:** [December 20, 2012, 8:05pm UTC](https://forum.ansible.com/t/group-vars-all-kinda-works/12153/2 "2012-12-20T20:05:19Z")

</div>

James Nguyễn wrote:

> So I'm trying to make use of group\_vars/all so I don't have to do  
> something  
> like this in all my playbooks:
> 
> ---  
> - name: sample playbook  
> &nbsp;&nbsp;hosts: all  
> &nbsp;&nbsp;vars\_files:  
> &nbsp;&nbsp;- vars/global.yml  
> &nbsp;&nbsp;tasks:  
> &nbsp;&nbsp;command: echo ${playbook\_tasks}/${playbook}.yml  
> &nbsp;&nbsp;- include: ${playbook\_tasks}/${playbook}.yml  
> ...

include is a pre-processing directive. This means it runs before any hosts  
or groups are consulted, and thus can't use any host or group data. There is  
only one task list, that is the same for all hosts, so includes have to be  
globally processed.

Daniel

---

<div class="post-metadata">

**Author:** ![James\_Nguyen](https://avatars.discourse-cdn.com/v4/letter/j/48db29/32.png) [@James\_Nguyen](https://forum.ansible.com/u/James_Nguyen)\
**Post date:** [December 20, 2012, 8:25pm UTC](https://forum.ansible.com/t/group-vars-all-kinda-works/12153/3 "2012-12-20T20:25:53Z")

</div>

Thanks for the clarification.
