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.