Junior
როგორ გამოვაცხადოთ ჰოსტი ინვენტარიში, თუ გვაქვს YAML გაფართოებით ფაილი?
sobes.tech AI
პასუხი AI-სგან
# Ansible-ისთვის მაგალით YAML ინვენტარი
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 ნაწილში ჩამოთვლილია მათთან დაკავშირებული ჰოსტები.