Sobes.tech
Junior — Middle

Hol találhatók az Ansible fájlszerkezetében a legkevésbé fontos és prioritású változók?

sobes.tech MI

Válasz az MI-től

Az Ansible-ben a legalacsonyabb prioritású változók általában a defaults/main.yml fájlokban találhatók a szerepkörökön belül. Ezeket a változókat "alapértelmezett változóknak" nevezik, és a legkisebb prioritással rendelkeznek, azaz felülírhatók más forrásokból származó változókkal, például vars, inventory vagy parancssori átadott változókkal.

Szerepkör szerkezetének példája:

roles/
  myrole/
    defaults/
      main.yml   # legkisebb prioritású változók
    vars/
      main.yml   # magasabb prioritású változók

Így, ha alapértelmezett értékeket szeretne beállítani, amelyeket könnyen felül lehet írni, azokat a defaults/main.yml-be helyezi.