I'm still missing the syntax and file naming for this.

First off, can I create multiple files in group_vars and have them all
read? If so, what are the best naming conventions. Can I have names:

host1.yml
host2.yml

etc. with a separate file for each host?

And, if so, what does the content of the file look like?  I've tried this
in my host1.yml file:

[host1]
host.domain

[host1:vars]
tag: myTag

but that does not work. What combination will actually work right?



On Tue, Apr 12, 2016 at 9:42 AM, ac427 <[email protected]> wrote:

> You can create group_vars directory
>
> http://docs.ansible.com/ansible/intro_inventory.html#group-variables
>
>
> On Tuesday, April 12, 2016 at 9:26:42 AM UTC-4, thanstra wrote:
>>
>> I currently have been putting both hosts and host related variables into
>> the /etc/ansible/hosts file with variables such as this:
>>
>> [myhosts]
>> host1
>> host2
>>
>> [host1]
>> host1.domain
>>
>> [host1:vars]
>> var1="Some data"
>> var2="Some other data"
>> tag1=myTag
>>
>> [host2]
>> host2.domain
>>
>> [host2:vars]
>> ...
>>
>> etc.  This all works but is not overly scalable as the number of servers
>> grows.
>>
>> How can I break this up into a more directory based structure so that
>> things can scale better with many servers. I've tried to read through
>> information on host_vars and group_vars but have not succeeded in getting
>> the syntax set up properly to mimic what I have working with the hosts file.
>>
>> Can someone help me figure out directory structure, naming, and setup to
>> get that working?
>>
>> Thanks!
>>
> --
> You received this message because you are subscribed to a topic in the
> Google Groups "Ansible Project" group.
> To unsubscribe from this topic, visit
> https://groups.google.com/d/topic/ansible-project/N0uO3XRnAJE/unsubscribe.
> To unsubscribe from this group and all its topics, 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/82df3904-11a2-45ac-88d4-780967325f21%40googlegroups.com
> <https://groups.google.com/d/msgid/ansible-project/82df3904-11a2-45ac-88d4-780967325f21%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%2BKP5zy5wB%2BPmoVKHhK4Nq8fnQRB8dF2E3N-ehDa16E9uS8Giw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to