Ansible 以 yaml 格式列出 dhcp 主机的简单清单

Ansible 以 yaml 格式列出 dhcp 主机的简单清单

需要对一个非常简单的库存文件的 yaml 语法进行一些提示。

我想将 dhcp 范围的工作站包含在一个不错的清单文件中。根据官方文档,这可以做到,但我没有找到正确的方法。需要一点线索。

---
all:
  hosts:
    site0:
      hosts:
        192.168.0.[100:200]
    site1:
      hosts:
        192.168.1.[100:200]
    site2:
      hosts:
        192.164.2.[100:200]
    site3:
      hosts:
        192.168.3.[1.50]

有人能帮助我实现这个吗?谢谢

答案1

最终语法 ini *.ini 主机文件为:

[workstations_site1]
10.17.3.[1:250]

这根本不是一个好的做法,你应该使用 nmap 库存插件。

现在我使用 ansible-pull,因为无代理,所以更方便。

相关内容