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.
For more options, visit https://groups.google.com/d/optout.