Sounds good, opened https://github.com/ansible/ansible/issues/6724

On Wednesday, March 26, 2014 4:44:46 PM UTC-7, Michael DeHaan wrote:
>
> The correct precedence is that "-e" should win.
>
> So please file a github ticket on github.com/ansible/ansible so we can 
> see about fixing it.
>
> Thanks!
>
>
> On Tue, Mar 25, 2014 at 6:41 PM, Garrett Plasky 
> <[email protected]<javascript:>
> > wrote:
>
>> I am referring to the documentation here: 
>> http://docs.ansible.com/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable
>>
>> When I use vars_files and "-e" (command line) variables together, I get 
>> results that appear to fly in the face of the aforementioned documentation. 
>> Exhibit A:
>>
>> $ ansible --version
>>
>> ansible 1.5.3
>> $ cat test_vars.yml
>> ---
>> test_var: "from vars_files"
>>
>> $ cat test.yml
>> ---
>> - hosts: 127.0.0.1
>>
>>   connection: local
>>   vars_files:
>>
>>     - test_vars.yml
>>   tasks:
>>
>>     - name: Testing variables
>>
>>       debug: msg="{{ test_var }}"
>> $ ansible-playbook -i test test.yml -e "test_var='from command line'"
>>
>> PLAY [127.0.0.1] 
>> **************************************************************
>>
>> GATHERING FACTS 
>> ***************************************************************
>> ok: [127.0.0.1]
>>
>> TASK: [Testing variables] 
>> *****************************************************
>>
>> ok: [127.0.0.1] => {
>>
>>     "msg": "from vars_files"
>> }
>>
>> PLAY RECAP 
>> ********************************************************************
>> 127.0.0.1                  : ok=2    changed=0    unreachable=0    failed=0
>>
>>
>> Note that according to the docs, -e variables should "always win" but in 
>> this case, they clearly do not. What is the correct precedence as of 
>> Ansible 1.5?
>>  
>> -- 
>> 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] <javascript:>.
>> To post to this group, send email to [email protected]<javascript:>
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/ansible-project/7c7d786f-6ae5-48f9-907e-1d66df8fcfb0%40googlegroups.com<https://groups.google.com/d/msgid/ansible-project/7c7d786f-6ae5-48f9-907e-1d66df8fcfb0%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/3997c074-342a-480d-ab78-fad8538d8a4a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to