For loop ansible jinja2-如何使用;“循环范围”;其他方面的产出;对于“声明”;
我想在下一个for语句中使用n个值,我希望输出为router_0,router_1。但是像路由器{n},路由器{{n},路由器{n}等任何选项都不起作用。我们怎样才能做到这一点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 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]}