Thanks, that works.

On Thursday, April 6, 2017 at 9:45:54 AM UTC+2, Noel Verhoeven wrote:
>
> I've been trying to use this variable (host is a windows 2K12 machine), 
> but I guess the parsers trip over the brackets/parentheses in the name in 
> the last task ... Previous tasks all work correct. Should be better to 
> rename the variable to something without brackets
>
> The test playbook is:
> - hosts: Myserver
>   gather_facts: true
>
>   pre_tasks:
>     - name: env
>       debug:
>         var: ansible.env
>
>     - name: ProgramFiles
>       debug:
>         var: ansible_env.ProgramFiles
>
>
>     - name: ProgramFiles
>       debug:
>         var: ansible_env.ProgramFiles(x86)
>
>
> ansible fails on the last task with:
>
> TASK [ProgramFiles] 
> ************************************************************
>
> *task path: /home/noel/work/ivv-test/ansible/test.yml:14*
>
> An exception occurred during task execution. The full traceback is:
>
> Traceback (most recent call last):
>
>   File 
> "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 
> 126, in run
>
>     res = self._execute()
>
>   File 
> "/usr/lib/python2.7/site-packages/ansible/executor/task_executor.py", line 
> 502, in _execute
>
>     result = self._handler.run(task_vars=variables)
>
>   File "/usr/lib/python2.7/site-packages/ansible/plugins/action/debug.py", 
> line 57, in run
>
>     results = self._templar.template(self._task.args['var'], 
> convert_bare=True, fail_on_undefined=True, bare_deprecated=False)
>
>   File "/usr/lib/python2.7/site-packages/ansible/template/__init__.py", 
> line 383, in template
>
>     disable_lookups=disable_lookups,
>
>   File "/usr/lib/python2.7/site-packages/ansible/template/__init__.py", 
> line 583, in do_template
>
>     res = j2_concat(rf)
>
>   File "<template>", line 9, in root
>
>   File "/usr/lib/python2.7/site-packages/jinja2/runtime.py", line 177, in 
> call
>
>     fn = __obj.__call__
>
> AttributeError: 'AnsibleUnsafeText' object has no attribute '__call__'
>
>
> fatal: [chat01]: FAILED! => {
>
>     "failed": true, 
>
>     "msg": "Unexpected failure during module execution.", 
>
>     "stdout": ""
>
> }
>
> to retry, use: --limit @./retry-files/test.retry
>
>
> Regards, Noel
>

-- 
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/6dcfd332-1bd6-47cf-908e-2a4d7277a3e8%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to