Sobes.tech
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ė"