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:
- 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
-
Dinamik inventar — skript yoki plagin, u real vaqtda hostlar ro'yxatini yaratadi, masalan, bulut provayderidan (AWS, GCP).
-
Buyruq satridagi
-iparametri — ansible yoki ansible-playbook ishga tushirilganda, aniq bir inventar fayli yoki skript ko'rsatilishi mumkin. -
Playbookda hostlarni belgilash —
hostsbo'limida, guruh yoki aniq host ko'rsatilishi mumkin. -
Ad-hoc buyruqlarda
hostso'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.