我的主机具有范围模式。现在我想在hostvar中使用indexnumber。有特殊的变量吗? 范围似乎不是一个循环,我尝试了“ ansible_loop.index”,但失败了。
我想出了拆分主机名字符串的方法,这似乎并不理想。
示例:
group1:
hosts:
host-[01:05].domain.com:
# use split function to extract host number from FQDN above
hostnumber: "{{ ansible_host.split('-')[1].split('.')[0] | int }}"
ipaddress: "192.168.1. {{ hostnumber }}"
group: "G{{ hostnumber }}"
谢谢