yaml의 dhcp 호스트에 대한 Ansible 단순 인벤토리

yaml의 dhcp 호스트에 대한 Ansible 단순 인벤토리

매우 간단한 인벤토리 파일을 위해서는 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을 사용합니다. 에이전트가 없는 ansible이 더 편리합니다.

관련 정보