Использование регулярных выражений в Jinja 2 для ANSIBLE Playbooks
Привет, я новичок в jinja2 и пытаюсь использовать регулярные выражения, как показано ниже
{% 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 %}
основываясь на значении "сервер", я хотел бы оценить, какие сертификаты использовать. т. е. если домен содержит ключевое слово «думая», используйте эти сертификаты, а если оно содержит ключевое слово «спящий», используйте этот сертификат.
Но не нашел ни одного фильтра jinja2, поддерживающего это. Пожалуйста, помогите мне. Я нашел немного кода на Python и уверен, что он может работать, но как использовать Python в шаблонах jinja2?