I am hoping someone would be able to point out what I'm doing wrong here-

I have a jinja template:
{% if subnet == 'subnet-ab1' %}
subnet1
{% elif subnet == "subnetab2' %}
subnet2
{% elif subnet == "subnetab3' %}
subnet3
{% elif subnet == "subnetab4' %}
subnet4
{% else %}
subnet5
{% endif %}

I am assigning the variable in the main playbook like this:

group_id: "{{ lookup('template', 'sec_grp.j2") }}"

But I am getting this error:

template error while templating string: expected token 'end of statement 
block', got 'subnet'


The thing is, the below works:
{% if subnet == 'subnet-ab1' %}
subnet1
{% endif %}


but I need more to add more lines.

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/9dee4170-0a67-4771-a379-f006c25c6001%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to