Sobes.tech
Junior — Middle

Ansible'da vazifa bajarish uchun maqsadli hostlar ro'yxatini qanday belgilash mumkin?

sobes.tech AI

AIdan javob

Ansible-da maqsadli hostlar ro'yxati (inventar) bir nechta usullar bilan belgilanishi mumkin:

  1. Statik inventar fayli — eng keng tarqalgan usul. Bu INI yoki YAML formatidagi fayl bo'lib, unda hostlar va host guruhlari ro'yxatga olingan.
[webservers]
web1.example.com
web2.example.com

[dbservers]
db1.example.com
  1. Dinamik inventar — skript yoki plagin, u real vaqtda hostlar ro'yxatini yaratadi, masalan, bulut provayderidan (AWS, GCP).

  2. Buyruq satridagi -i parametri — ansible yoki ansible-playbook ishga tushirilganda, aniq bir inventar fayli yoki skript ko'rsatilishi mumkin.

  3. Playbookda hostlarni belgilashhosts bo'limida, guruh yoki aniq host ko'rsatilishi mumkin.

  4. Ad-hoc buyruqlarda hosts o'zgaruvchisidan foydalanish — masalan, ansible webservers -m ping.

Shu tarzda, maqsadli hostlar ro'yxati inventar fayllari, dinamik manbalar yoki to'g'ridan-to'g'ri playbook/buyruqlarda belgilanishi mumkin.