Einfaches Ansible-Inventar für DHCP-Hosts in YAML

Einfaches Ansible-Inventar für DHCP-Hosts in YAML

Benötige einen kleinen Hinweis zur YAML-Syntax für eine sehr einfache Inventardatei.

Ich möchte eine Reihe von DHCP-Arbeitsstationen in eine nette Inventardatei aufnehmen. Laut der offiziellen Dokumentation könnte das gemacht werden, aber ich bin nicht auf dem richtigen Weg. Brauche einen kleinen Hinweis.

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

Kann mir jemand dabei helfen? Danke

Antwort1

Die Syntax für die ini *.ini-Hostdatei lautet am Ende:

[workstations_site1]
10.17.3.[1:250]

Dies ist überhaupt keine gute Vorgehensweise, Sie sollten das NMAP-Inventarisierungs-Plugin verwenden.

Jetzt verwende ich nicht mehr Ansible-Pull, das ist praktischer, da Ansible keine Agenten hat.

verwandte Informationen