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
-eparametresiyle 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"