Ansible простая инвентаризация для хостов dhcp в yaml

Ansible простая инвентаризация для хостов dhcp в yaml

Нужна небольшая подсказка по синтаксису 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 hostfile будет следующим:

[workstations_site1]
10.17.3.[1:250]

Использование плагина инвентаризации nmap — это не очень хорошая практика.

Теперь я использую ansible-pull, это удобнее, так как ansible не имеет агента.

Связанный контент