Sobes.tech
Junior — Middle

Որտե՞ղ է Ansible-ում սահմանված բարձրագույն առաջնահերթություն ունեցող փոփոխականները։

sobes.tech AI

Պատասխան AI-ից

Ansible-ում ամենաբարձր առաջնահերթությամբ փոփոխականները սահմանվում են հետևյալ վայրերում (ցածրից բարձր առաջնահերթությամբ).

  • Փոփոխականներ, սահմանված ինվենտարի ֆայլերում (inventory)
  • Փոփոխականներ, սահմանված խմբերում (group_vars)
  • Փոփոխականներ, սահմանված հոստերում (host_vars)
  • Փոփոխականներ, փոխանցված հրամանի տողից -e պարամետրով (extra vars)

Ամենաբարձր առաջնահերթություն ունեն -e-ով փոխանցված փոփոխականները, որոնք գերակայում են ցանկացած այլ փոփոխականի, սահմանված playbook-ներում, դերերում կամ ինվենտարում:

Օրինակ՝ բարձր առաջնահերթությամբ փոփոխականով գործարկում:

ansible-playbook site.yml -e "փոփոխականի_անուն=արժեք"