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?

Respuestas a la pregunta(7)

Su respuesta a la pregunta