Templates ansible中的条件模板

Templates ansible中的条件模板,templates,ansible,jinja2,Templates,Ansible,Jinja2,我有这个模板(set_ip.j2): 但是这个条件不起作用!我希望在配置文件中使用此值设置地址和名称。切勿在Jinja2中使用嵌套表达式: {% if ansible_env.SSH_CONNECTION.split(' ')[2] == ip_ssh %} address = {{ ip_db }} name='db1' {% endif %} 永远不要在Jinja2中使用嵌套表达式: {% if ansible_env.SSH_CONNECTION.split(' ')[2]

我有这个模板(
set_ip.j2
):


但是这个条件不起作用!我希望在配置文件中使用此值设置地址和名称。

切勿在Jinja2中使用嵌套表达式:

{% if ansible_env.SSH_CONNECTION.split(' ')[2] == ip_ssh %}
   address = {{ ip_db }}
   name='db1'
{% endif %}

永远不要在Jinja2中使用嵌套表达式:

{% if ansible_env.SSH_CONNECTION.split(' ')[2] == ip_ssh %}
   address = {{ ip_db }}
   name='db1'
{% endif %}

缺少上下文和数据来回答为什么您的配置是empythnaks agian@Konstantin Suvorov。我弄错了语法;)。缺少上下文和数据来回答为什么您的配置是empythnaks agian@Konstantin Suvorov。我弄错了语法;)。