Ansible newbie alert !
I am upgrading from 1.9 to 2.4. A play that works fine in the former throws
up the error:
*recursive loop detected in template string: {{ service_down | default(1)
}}"}*
The last lines in the following two files are of relevance.
Here is one of the plays that includes "application.yml" and seems to be
causing the error:
___________________________________________________________________________________________________________
cat application-altfund.yml
- name: "Application: altfund"
include: application.yml
...
...
...
service_userok=1
service_mail=
service_down={{ service_down | default(1) }}
___________________________________________________________________________________________________________
And here is the application.yml:
___________________________________________________________________________________________________________
cat application.yml
- name: Application Service (service {{service_name}} activation using
svctl and templates)
shell: >
svctl add
...
...
...
--svctype-options={{service_options[service_name |
hyphens_to_underscores] | default(service_options_default) | quote}}
$([ {{service_userok}} -eq 1 ] && echo --userok)
$([ {{service_down}} -eq 1 ] && echo --down)
___________________________________________________________________________________________________________
What is the least messy way to fix this problem? There are more than 100
files like the first one which include application.yml.
Thanks in advance !
Sesh
--
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/3a766167-0a77-4764-a451-73304526372e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.