我的jinja2模板为变量生成了正确的值。
变量fruit的值为83.6,并通过Ansible的模板模块进行打印。
我希望在jinja2模板中编写一个if条件,以检查变量fruit的值是否大于70。
我也尝试过。
{{ vars[fruit | join("")] | default('ERR') }}
变量fruit的值为83.6,并通过Ansible的模板模块进行打印。
我希望在jinja2模板中编写一个if条件,以检查变量fruit的值是否大于70。
{% if ( vars[fruit | join("")] | int ) > 70 %}
超过70
{% endif %}
然而,当我期望它成功时,“if”条件却失败了。
我还尝试了以下内容:
{% if ( vars[fruit | join("")] | int > 70 ) %}
我也尝试过。
{% if vars[fruit | join("")] | int > 70 %}
但是,它们都没有起作用。请问您能告诉我满足if条件需要做什么吗?