"Sorry I forget to ask you why  the variables in group tomcat1  apply to
tomcat2 ?"

Because the host is in both groups.

Groups may cover things such as purpose, geographic location, hardware
type, what team owns them, and more.

The "hosts:" directive merely selects what hosts are going to be targetted
in the given play, and the variables come from all groups, with subgroups
being able to override those of their parents (for instance, a
north_carolina server may specify time.nc.example.com for NTP while a
united_states server might set a default of time.ny.example.com)




On Thu, May 22, 2014 at 4:21 AM, Sacha Vukovic <[email protected]>wrote:

> Hello ,
> Sorry I forget to ask you why  the variables in group tomcat1  apply to
> tomcat2 ? whereas I have two groups with different value of variables for
> tomcat's path ?
>
> Le jeudi 22 mai 2014 00:13:54 UTC+2, Michael DeHaan a écrit :
>>
>> What's your question?
>>
>> Thanks.
>>
>>
>> On Wed, May 21, 2014 at 7:28 AM, Sacha Vukovic <[email protected]>wrote:
>>
>>> Hello,
>>>
>>> after reading this post :
>>> https://groups.google.com/forum/#!topic/ansible-project/XbVNoUED2cU
>>> http://docs.ansible.com/intro_inventory.html
>>>
>>> I have a similar question with inventory file,
>>>
>>> I want to provisionning on the same host two tomcat using same role, but
>>> http port, path must be different.
>>>
>>> Example:
>>>
>>> In my inventory file prod.hosts
>>> [tomcat1]
>>> host1
>>>
>>> [tomcat2]
>>> host1
>>>
>>> [tomcat1:vars]
>>> product_dir='/home/produit/tomcat1'
>>> [tomcat2:vars]
>>> product_dir='/home/produit/tomcat2'
>>>
>>> In site.yml
>>> - hosts: tomcat1
>>>   user: root
>>>   pre_tasks:
>>>      - debug: msg={{product_dir}}
>>>
>>> - hosts: tomcat2
>>>   user: root
>>>   pre_tasks:
>>>      - debug: msg={{product_dir}}
>>>
>>> playbook:
>>>
>>> PLAY [tomcat1] ******************************
>>> **********************************
>>>
>>> GATHERING FACTS ******************************
>>> *********************************
>>> ok: [host1]
>>>
>>> TASK: [debug msg={{product_dir}}] ******************************
>>> ***************
>>> ok: [srv-vid-tux48] => {
>>>     "msg": "/data/produits/tomcat1"
>>> }
>>>
>>> PLAY [tomcat2] ******************************
>>> **********************************
>>>
>>> GATHERING FACTS ******************************
>>> *********************************
>>> ok: [srv-vid-tux48]
>>>
>>> TASK: [debug msg={{product_dir}}] ******************************
>>> ***************
>>> ok: [srv-vid-tux48] => {
>>>     "msg": "/data/produits/tomcat1"
>>> }
>>>
>>>
>>> ansible version 1.6.1
>>>
>>>  --
>>> You received this message because you are subscribed to the Google
>>> Groups "Ansible Project" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to [email protected].
>>> To post to this group, send email to [email protected].
>>>
>>> To view this discussion on the web visit https://groups.google.com/d/
>>> msgid/ansible-project/2535ea07-fabd-4c5a-94f2-
>>> 2c2fbc8cfe23%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/2535ea07-fabd-4c5a-94f2-2c2fbc8cfe23%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>  --
> You received this message because you are subscribed to the Google Groups
> "Ansible Project" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to [email protected].
> To post to this group, send email to [email protected].
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/ansible-project/2729242f-410f-49d9-a3ed-0570a980c5f2%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/2729242f-410f-49d9-a3ed-0570a980c5f2%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>
> For more options, visit https://groups.google.com/d/optout.
>

-- 
You received this message because you are subscribed to the Google Groups 
"Ansible Project" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/ansible-project/CA%2BnsWgw9wmSY5YJ0NLpWQJSrtiyrdSYKDnudpX0PiB0jgcC6kQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to