Hi John

Thank for your reply, do you mean quoting like this:

---
- hosts: localhost
  vars:
    record:
      field1: 1
      field2: "{{field1}}"
  tasks:
   - name: This one does not work
     debug: msg="{{record.field2}}"
...

I still get error:

fatal: [localhost]: FAILED! => {"failed": true, "msg": "the field 'args' 
has an invalid value, which appears to include a variable that is 
undefined. The error was: {u'field2': u'{{field1}}', u'field1': 1}: 
'field1' is undefined\n\nThe error appears to have been in 'xxxxx.yml': 
line 8, column 6, but may\nbe elsewhere in the file depending on the exact 
syntax problem.\n\nThe offending line appears to be:\n\n  tasks:\n   - 
name: This one does not work\n     ^ here\n"}


On Thursday, July 21, 2016 at 3:43:16 AM UTC+8, [email protected] wrote:
>
>
> On Friday, July 15, 2016 at 7:59:05 PM UTC-4, David Wong wrote:
>>
>> myapp:
>>   version: 1.2
>>   path: xxxx_{{version}
>>
>  
> I do this all the time, but I always quote the RHS of each assignment. 
>  NOTE also that you are missing a closing brace in your example code.
>
> John
>

-- 
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/04bf181d-2ef5-432f-b46c-6cddd3d93fe2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to