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.