Sobes.tech
Junior — Middle

Ansible'da en yüksek önceliğe sahip değişkenler nerede tanımlanır?

sobes.tech yapay zeka

AI'dan gelen yanıt

Ansible'da en yüksek önceliğe sahip değişkenler aşağıdaki yerlerde tanımlanır (düşükten yükseğe doğru):

  • Envanter dosyalarında tanımlanan değişkenler (inventory)
  • Gruplarda tanımlanan değişkenler (group_vars)
  • Hostlarda tanımlanan değişkenler (host_vars)
  • Komut satırı aracılığıyla -e parametresiyle geçirilen değişkenler (extra vars)

En yüksek önceliğe sahip değişkenler, playbook çalıştırılırken -e ile geçirilen değişkenlerdir. Bunlar, playbooklar, roller veya envanterde tanımlanan diğer tüm değişkenleri geçersiz kılar.

Yüksek öncelikli bir değişkenle çalıştırma örneği:

ansible-playbook site.yml -e "variable_name=değer"