# Custom variable plugin to override order of precedence?

**URL:** <https://forum.ansible.com/t/custom-variable-plugin-to-override-order-of-precedence/20563>\
**Category:** Ansible Project\
**Created:** [February 12, 2016, 4:16pm UTC](https://forum.ansible.com/t/custom-variable-plugin-to-override-order-of-precedence/20563 "2016-02-12T16:16:32Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Adam\_Stracener](https://avatars.discourse-cdn.com/v4/letter/a/bc8723/32.png) [@Adam\_Stracener](https://forum.ansible.com/u/Adam_Stracener)\
**Post date:** [February 12, 2016, 4:16pm UTC](https://forum.ansible.com/t/custom-variable-plugin-to-override-order-of-precedence/20563/1 "2016-02-12T16:16:32Z")

</div>

We currently have multiple repos for each of our applications and in each of these we have a group\_vars for that application.  
We also have a common repo with all of the common roles and tasks for every repo and application across all our infrastructure.  
What we would like to do is move all the variables that are common across all the repos under one “roof”, the (common repo).  
But after registering those variables then look at whatever is in the local repos group\_vars for it’s specific variables.

example: I’m deploying our coredata application via Ansible.  
common-repo/group\_vars → coredata/group\_vars - Deploy

Is something like that possible?
