Inventário simples Ansible para hosts DHCP em yaml

Inventário simples Ansible para hosts DHCP em yaml

Precisa de uma pequena dica sobre a sintaxe yaml para um arquivo de inventário muito simples.

Quero incluir o intervalo de estações de trabalho DHCP em um bom arquivo de inventário. Em relação à documentação oficial, isso poderia ser feito, mas não estou no caminho certo. Preciso de uma pequena 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]

Alguém pode me ajudar a conseguir isso? Obrigado

Responder1

No final, a sintaxe ini *.ini hostfile é:

[workstations_site1]
10.17.3.[1:250]

Não é uma boa prática, você deveria usar o plugin de inventário nmap.

Agora eu uso o ansible-pull, é mais conveniente que o ansible não tenha agente.

informação relacionada