Inventario simple ansible para hosts dhcp en yaml

Inventario simple ansible para hosts dhcp en yaml

Necesita una pequeña pista sobre la sintaxis de yaml para un archivo de inventario muy simple.

Quiero incluir una gama de estaciones de trabajo dhcp en un bonito archivo de inventario. Con respecto a la documentación oficial, esto se podría hacer, pero no estoy en el camino correcto. Necesito una pequeña pista.

---
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]

¿Alguien puede ayudarme a lograr esto? Gracias

Respuesta1

La sintaxis final del archivo host ini *.ini es:

[workstations_site1]
10.17.3.[1:250]

No es una buena práctica en absoluto; debería utilizar el complemento de inventario nmap.

Ahora uso ansible-pull, es más conveniente que ansible no tenga agente.

información relacionada