# role var reference group\_var

**URL:** <https://forum.ansible.com/t/role-var-reference-group-var/20178>\
**Category:** Ansible Project\
**Created:** [January 12, 2016, 2:35pm UTC](https://forum.ansible.com/t/role-var-reference-group-var/20178 "2016-01-12T14:35:14Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![John\_Favorite](https://avatars.discourse-cdn.com/v4/letter/j/ba9def/32.png) [@John\_Favorite](https://forum.ansible.com/u/John_Favorite)\
**Post date:** [January 12, 2016, 2:35pm UTC](https://forum.ansible.com/t/role-var-reference-group-var/20178/1 "2016-01-12T14:35:14Z")

</div>

Hi I was wondering if there is a way to have a role var defined under  
defaults to reference a group\_var. Basically i would like one file to  
change if specifics need to be defined per deployment/site. Here is a  
quick diagram to perhaps explain it better:

group\_vars  
&nbsp;&nbsp;&nbsp;&nbsp;all \<--- master vars  
roles/  
&nbsp;&nbsp;&nbsp;&nbsp;common/  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;defaults/  
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;main.yml \<-- sub vars referecing master vars

Can this be done?
