我希望在下一个语句中使用n个值,并期望输出为router_0,router_1,但是router_n、router_{{ n}、router_(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中,有成对路由器的变量,router_0和router_1,我想同时为两个路由器生成配置模板。
谢谢,
发布于 2020-11-22 00:00:23
连接属性的名称
{% for rtr in web['router_' ~ n] %}https://stackoverflow.com/questions/64948889
复制相似问题