是否可以使用ansible在部署的基础上更改值?我在两台机器上配置keepalive,我想为优先级添加一个循环。你知道吗
我不能循环或使用range()函数,因为它只会在同一个部署中循环。你知道吗
我正试着设置优先级:
到目前为止,我的vrrp实例如下所示:
vrrp_instance VI_1 {
state MASTER
interface {{ int }}
virtual_router_id 51
priority 100 <------------------- I'd like to iterate this value
advert_int 1
authentication {
auth_type PASS
auth_pass 1111
}
virtual_ipaddress {
# supports up to 20 by default
{% for ip in vips %}
{{ ip.addr }}
{% endfor %}
}
}
您可以像这样在模板中使用主机索引(如果您不关心谁将获得更高的优先级):
或者,您可以预先在清单文件中指定优先级作为主机变量,如下所示:
。。。然后在模板中使用它:
相关问题 更多 >
编程相关推荐