Sobes.tech
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 ของกลุ่มนั้นจะระบุโฮสต์ที่เป็นสมาชิก