Thanks Benno . Thats worked out. The main mistake i was doing is creating the file with the name of the playbook but not with the host groups.
On Tuesday, June 16, 2015 at 2:10:19 PM UTC+2, Srinivas wrote: > > > - development > - inventory > - group_vars > - webservers > - all.yml > - secret.yml > - services > - all.yml > - all.yml > - webservers.yml > - services.yml > > My inventory file looks like > > [webservers] > dev1 > > [services] > dev1 > dev2 > > I have 2 play-books , webservers.yml which defines a set of roles for the > webserver hosts to be executed and similarly another playbook services.yml > for deploying some services. > > When i try to execute *"ansible-playbook -i development webservers.yml"* > i could able to resolve all the variable defined in the webservers > directory under group var. > But when i try to execute *"ansible-playbook -i development services.yml"* > i could *NOT* able to resolve any variable defined in > *"/group_vars/services/all.yml"*. But if i keep the same variables in > "/group_vars/all.yml" the variables are resolving properly. > > I have tried removing the folders in the group_vars and specifying all the > variables in webservers.yml and services.yml . But no luck. > As per the ansible doc > <http://docs.ansible.com/intro_inventory.html#splitting-out-host-and-group-specific-data> > > this should be supported. Could some one help me what is going wrong with > the setup. > > $ ansible --version > ansible 1.6.6 > > Regards, > Srinivas > -- 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/1f135a19-2c30-43c4-94a6-8a506900fe79%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.
