# Ansible role variables

**URL:** <https://forum.ansible.com/t/ansible-role-variables/24966>\
**Category:** Ansible Project\
**Created:** [July 12, 2017, 3:07pm UTC](https://forum.ansible.com/t/ansible-role-variables/24966 "2017-07-12T15:07:54Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Martin\_Jablecnik](https://avatars.discourse-cdn.com/v4/letter/m/c89c15/32.png) [@Martin\_Jablecnik](https://forum.ansible.com/u/Martin_Jablecnik)\
**Post date:** [July 12, 2017, 3:07pm UTC](https://forum.ansible.com/t/ansible-role-variables/24966/1 "2017-07-12T15:07:54Z")

</div>

I have Ansible 2.3.0.0 with this roles in playbook:

```auto
- { role: bwt-container, tags: ['bwt_en', 'bwt'], vars: { app_lang: "en" } }
- { role: bwt-container, tags: ['bwt_de', 'bwt'], vars: { app_lang: "de" } }
 

```

BWT application have various languages, which I would like define in vars. But when I run:

```auto
ansible-playbook -v site.yml --limit test-server --tags bwt_en 

```

So app\_lang variable have “de” value…

Why??  
I would like have 2 containers with various languages…  
Do you anyone know how resolve it??
