Sobes.tech
Junior — Middle

Ansible'da eng yuqori prioritetga ega o'zgaruvchilar qayerda aniqlangan?

sobes.tech AI

AIdan javob

Ansible'da maksimal yuqori prioritetga ega o'zgaruvchilar quyidagi joylarda aniqlanadi (pastdan yuqoriga):

  • Inventar fayllarida aniqlangan o'zgaruvchilar (inventory)
  • Guruhlarda aniqlangan o'zgaruvchilar (group_vars)
  • Hostlarda aniqlangan o'zgaruvchilar (host_vars)
  • Buyruq satridan -e parametri yordamida o'tkazilgan o'zgaruvchilar (extra vars)

Eng yuqori prioritetga ega o'zgaruvchilar -e yordamida playbook ishga tushirilganda o'tkaziladi. Ular boshqa har qanday o'zgaruvchilarni, playbooklar, rollar yoki inventarizatsiyada aniqlanganlarni ustun qiladi.

Yuqori prioritetli o'zgaruvch bilan ishga tushirish misoli:

ansible-playbook site.yml -e "variable_name=qiymat"