Sobes.tech
Junior — Middle

Kus Ansible'is on määratletud kõrgeima prioriteediga muutujad?

sobes.tech AI

Vastus AI-lt

Ansible'is kõrgeima prioriteediga muutujad määratletakse järgmistel kohtadel (madalamast kõrgemani):

  • Muutujad, mis on määratletud inventari failides (inventory)
  • Muutujad, mis on määratletud gruppides (group_vars)
  • Muutujad, mis on määratletud hostidel (host_vars)
  • Muutujad, mis on edastatud käsurealt parameetri -e kaudu (extra vars)

Kõrgeima prioriteediga on need muutujad, mis edastatakse -e kaudu playbooki käivitamisel. Need ülekirjutavad kõik teised muutujad, mis on määratletud playbookides, rollides või inventaris.

Näide kõrge prioriteediga muutujaga käivitamisest:

ansible-playbook site.yml -e "muutuja_nimi=väärtus"