Sobes.tech
Junior

Agar bizda YAML kengaytmasi bilan fayl bo'lsa, inventariga hostni qanday e'lon qilish mumkin?

sobes.tech AI

AIdan javob

# Ansible uchun YAML inventarining misoli
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 faylida, hostlar mos guruhlar (masalan, all, webservers, databases) ichida hosts kaliti ostida e'lon qilinadi. Har bir host, ansible_host (DNS nomi yoki IP) va user (ulanish uchun foydalanuvchi) kabi ichki parametrlar bilan ifodalanadi. Guruhlar children kaliti ostida e'lon qilinadi va ularning hosts qismida ularning tegishli hostlari ro'yxatga olinadi.