Hi

I hope this is the right place to post this. I 
reported https://github.com/ansible/ansible/issues/9242 a few days ago and 
I still have issues after it was closed. I'll give a similar example to the 
one I gave in the issue, but using vars_files and adding one more usecase:

inventory:

localhost ansible_connection=local
[all:vars]
var=one


vars_file:

var2: "{{var}}"

mapping:
  one: 1
  two: 2

playbook:

---
- hosts: localhost
  gather_facts: no
  vars_files:
    - vars_file
  vars:
    value: "{{mapping[var]}}"
  tasks:
    - debug: var=var
    - debug: var=var2
    - debug: var=value


command:

    ansible-playbook -i inventory playbook.yml -e var=two

output:

TASK: [debug var=var] 
********************************************************* 
ok: [localhost] => {
    "var": "two"
}

TASK: [debug var=var2] 
******************************************************** 
ok: [localhost] => {
    "var2": "one"
}

TASK: [debug var=value] 
******************************************************* 
ok: [localhost] => {
    "value": "1"
}

In older versions (1.5.5 is the one I test with), the third (mapping) 
usecase is working properly, but the second does not. In the latest dev, 
both don't work 

Thanks!

-- 
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/ea2a1771-d1d0-427f-9fe8-e0fb7d3a4abd%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to