【发布时间】:2021-01-15 19:03:11
【问题描述】:
有没有办法使用 Ansible (v2.9) 生成两个任意 IP(不是来自子网/范围)之间的 IP 地址列表?
我已经搜索过,ipaddr 过滤器看起来是一个不错的候选者,但从文档中我无法确定它是否支持这一点。
我正在寻找一种解决方案,可以让我获得类似的列表
[ '10.0.0.123', '10.0.0.124', ... , '10.0.1.23' ]
来自类似的任务
- name: generate IP list
set_fact:
ip_list: "{{ '10.0.0.123' | ipaddr_something('10.0.1.23') }}"
【问题讨论】:
-
我猜你可以简单地grep them with a regex。
标签: ansible ip-address