Junior — Middle
Kur Ansible yra apibrėžtos aukščiausio prioriteto kintamosios?
sobes.tech AI
Atsakymas iš AI
Ansible'e aukščiausios prioritetos kintamieji yra apibrėžti šiose vietose (nuo žemesnės iki aukštesnės prioritetų):
- Kintamieji, apibrėžti inventoriaus failuose (inventory)
- Kintamieji, apibrėžti grupėse (group_vars)
- Kintamieji, apibrėžti hostuose (host_vars)
- Kintamieji, perduoti per komandų eilutę naudojant parametrą
-e(extra vars)
Aukščiausios prioritetos turi tie kintamieji, kurie perduodami naudojant -e vykdant playbook. Jie perrašo bet kokius kitus kintamuosius, apibrėžtus playbook'uose, rolėse ar inventoriuje.
Pavyzdys, kaip vykdyti su aukštos prioritetės kintamuoju:
ansible-playbook site.yml -e "kintamojo_vardas=reikšmė"