Sobes.tech
Junior

Como declarar um host no inventário se temos um arquivo com extensão YAML?

sobes.tech IA

Resposta da IA

# Exemplo de inventário YAML para Ansible
all:
  hosts:
    web01:
      ansible_host: 192.168.1.10
      user: admin
    db01:
      ansible_host: 192.168.1.20
      user: dbuser
  children:
    webservers:
      hosts:
        web01:
    databases:
      hosts:
        db01:

No ficheiro YAML, os hosts são declarados sob a chave hosts dentro dos grupos correspondentes (por exemplo, all, webservers, databases). Cada host é representado como uma chave com parâmetros aninhados, como ansible_host (nome DNS ou IP) e user (utilizador para a ligação). Os grupos são declarados sob a chave children, e nos seus hosts são listados os hosts que lhes pertencem.