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 โฮสต์จะประกาศภายใต้คีย์ hosts ภายในกลุ่มที่เกี่ยวข้อง (เช่น all, webservers, databases) โดยแต่ละโฮสต์จะแสดงเป็นคีย์พร้อมพารามิเตอร์ซ้อน เช่น ansible_host (ชื่อ DNS หรือ IP) และ user (ผู้ใช้สำหรับเชื่อมต่อ) กลุ่มจะประกาศภายใต้คีย์ children และใน hosts ของกลุ่มนั้นจะระบุโฮสต์ที่เป็นสมาชิก