Yep!

-- Michael

> On Dec 4, 2013, at 3:32 PM, James Martin <[email protected]> wrote:
>
> I'm trying to visualize a case where hash merging would be bad:
>
> Let's you had this in your group_vars/all
>
> foo:
>  bar: baz
>  zib: zab
>
> but at some point you wanted to override that completely with:
>
> foo:
>  bar: biz
>
>
> If you had merging on, that would yield:
>
> foo:
>  bar: biz
>  zib: zab
>
> Without merging, it would yield:
>
> foo:
>  bar:biz
>
> Is that why merging is off by default?
>
> - James
>
>
>
>
>> On Wed, Dec 4, 2013 at 5:25 PM, Michael DeHaan <[email protected]> 
>> wrote:
>> There's no problem doing it either way, but you're right in that the first
>> requires configuring host variable merging in ansible.cfg (which is not the
>> standard option).
>>
>> As a result, people shouldn't really write roles for sharing that rely on
>> that in many cases.
>>
>>
>>
>>
>>> On Wed, Dec 4, 2013 at 2:05 PM, James Martin <[email protected]> wrote:
>>>
>>> Is it considered bad practice to have variables in group_vars defined as
>>> such:
>>>
>>>
>>> ntp:
>>>  server: server.foo.com
>>>  setting: foo
>>>
>>> myapp:
>>>   database: bar
>>>   option: baz
>>>
>>>
>>> instead of :
>>>
>>> ntp_server: server.foo.com
>>> ntp_setting: foo
>>>
>>> myapp_database: bar
>>> myapp_option: baz
>>>
>>>
>>> It seems the first option is cleaner, but I don't believe you could
>>> override variables in your hosts file.  Instead, you'd create a
>>> inventory/host_vars/myhost file to override?
>>>
>>> Thanks,
>>>
>>> James
>>>
>>> --
>>> 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].
>>> For more options, visit https://groups.google.com/groups/opt_out.
>>
>>
>>
>>
>> --
>> Michael DeHaan <[email protected]>
>> CTO, AnsibleWorks, Inc.
>> http://www.ansibleworks.com/
>>
>> --
>> 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].
>> For more options, visit https://groups.google.com/groups/opt_out.
>
> --
> 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].
> For more options, visit https://groups.google.com/groups/opt_out.

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

Reply via email to