【发布时间】:2019-11-14 09:21:56
【问题描述】:
我需要为新接口配置 IP 地址。
为此,我想获取服务器上所有可用的接口,并找出哪个接口处于非活动状态。
我首先使用 ansible_interfaces 变量来发现存在哪些接口。这取决于现有的接口(例如:eth0 和 lo),我可以通过 ansible_eth0 和 ansible_lo
我稍后需要做的是查看其每个接口的 "active" 参数,因此将具有该参数的接口的名称设为 "false" 然后用它来修改文件。
示例: 一个服务器有 3 个接口 ens3 ens7 和 lo。 ens7 是 incativa,我将使用它来配置新的 IP 地址。我想要的是获取并保存在一个变量中这个值 ens7 供以后使用。
如何使用 Ansible 做到这一点?
【问题讨论】: