With Ansible 1.9.2 and this playbook:

   ---
   - name: test
      hosts: localhost
      connection: local
      tasks:
        - name: register variable
          shell: >
            echo {% raw %} '{{ .Suddenly.Go.Template.String }}' {%
   endraw %}
          register: var
        - debug:
            var: var

After invoking like it: ansible-playbook test.yml
You will get this:

   fatal: [localhost] => Failed to template {{var}}: Failed to template
   echo '{{ .Suddenly.Go.Template.String }}': template error while
   templating string: unexpected '.'

I actually barely understand, why it may happen. Seems like Ansible renders var twicely, and in a second pass it cannot parse Go template string. Or I'm doing something wrong?

--
With kind regards, Andrew Pashkin.
cell phone - +7 (985) 898 57 59
Skype - waves_in_fluids
e-mail - [email protected]

--
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/56114196.5060407%40gmx.co.uk.
For more options, visit https://groups.google.com/d/optout.

Reply via email to