usando regex en jinja 2 para playbooks ansibles
Hola, soy nuevo en jinja2 y trato de usar expresiones regulares como se muestra a continuación
{% if ansible_hostname == 'uat' %}
{% set server = 'thinkingmonster.com' %}
{% else %}
{% set server = 'define yourself' %}
{% endif %}
{% if {{ server }} match('*thinking*') %}
{% set ssl_certificate = 'akash' %}
{% elif {{ server }} match( '*sleeping*')%}
{% set ssl_certificate = 'akashthakur' %}
{% endif %}
basado en el valor de "servidor", me gustaría evaluar qué certificados usar. es decir, si el dominio contiene una palabra clave "pensante", use estos certificados y si contiene una palabra clave "dormida", use ese certificado.
Pero no encontré ningún filtro jinja2 que lo respalde. Por favor, ayúdenme. Encontré un código de Python y estoy seguro de que puede funcionar, pero ¿cómo usar Python en las plantillas jinja2?