For loop ansible jinja2-如何使用;“循环范围”;其他方面的产出;对于“声明”;

For loop ansible jinja2-如何使用;“循环范围”;其他方面的产出;对于“声明”;,for-loop,ansible,jinja2,For Loop,Ansible,Jinja2,我想在下一个for语句中使用n个值,我希望输出为router_0,router_1。但是像路由器{n},路由器{{n},路由器{n}等任何选项都不起作用。我们怎样才能做到这一点 {% for n in range(0, 2) %} {% for rtr in web.router_[n] %} {% if rtr.interface.type == 'lacp' %} interface Port-Channel{{ rtr.interface.id }} . {% endif

我想在下一个for语句中使用n个值,我希望输出为router_0,router_1。但是像路由器{n},路由器{{n},路由器{n}等任何选项都不起作用。我们怎样才能做到这一点

{% for n in range(0, 2) %}
 {% for rtr in web.router_[n] %}
  {% if rtr.interface.type == 'lacp' %}
  interface Port-Channel{{ rtr.interface.id }}
 .
  {% endif %}
 {% endfor %}
{% endfor %}
在vars.yaml中,有成对路由器、路由器0和路由器1的变量。我想同时为两个路由器生成配置模板


谢谢,

连接属性的名称

{%for-rtr-in-web['router\'~n]}

连接属性的名称

{%for-rtr-in-web['router\'~n]}