Junior
Hoe declareer je een host in de inventaris als we een bestand met de extensie YAML hebben?
sobes.tech AI
Antwoord van AI
# Voorbeeld YAML-inventaris voor 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:
In het YAML-bestand worden hosts gedeclareerd onder de sleutel hosts binnen de bijbehorende groepen (bijvoorbeeld all, webservers, databases). Elke host wordt weergegeven als een sleutel met geneste parameters, zoals ansible_host (DNS-naam of IP) en user (gebruiker voor de verbinding). Groepen worden gedeclareerd onder de sleutel children, en in hun hosts worden de bijbehorende hosts opgesomd.