Junior
Hogyan deklaráljuk a hostot az inventoryban, ha van egy YAML kiterjesztésű fájlunk?
sobes.tech MI
Válasz az MI-től
# Példa YAML leltár az Ansible-hez
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:
A YAML fájlban a hosztokat a megfelelő csoportokon belül a hosts kulcs alatt deklarálják (például all, webservers, databases). Minden hoszt egy kulcs, amelyhez beágyazott paraméterek tartoznak, mint például az ansible_host (DNS név vagy IP cím) és a user (felhasználó a kapcsolathoz). A csoportokat a children kulcs alatt deklarálják, és azok hosts részében felsorolják a hozzájuk tartozó hosztokat.