Junior
Ինչպես հայտարարել հոստը ինվենտորում, եթե ունենք YAML ընդլայնմամբ ֆայլ?
sobes.tech AI
Պատասխան AI-ից
# Օրինակ YAML ինվենտարի համար 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:
YAML ֆայլում, հոստերը հայտարարում են համապատասխան խմբերի (օրինակ, all, webservers, databases) ներքո hosts բանալիի տակ։ Յուրաքանչյուր հոստ ներկայացված է որպես բանալի՝ ներքին պարամետրերով, ինչպիսիք են ansible_host (DNS անուն կամ IP) և user (օգտագործող կապի համար): Խմբերը հայտարարում են children բանալիի տակ, և նրանց hosts հատվածում նշված են պատկանող հոստերը։