Junior — Middle
Hol vannak az Ansible-ben a legmagasabb prioritású változók meghatározva?
sobes.tech MI
Válasz az MI-től
Az Ansible-ben a legmagasabb prioritású változók a következők helyeken vannak meghatározva (az alacsonytól a magasabbig):
- Az inventory fájlokban meghatározott változók
- Csoportokban (group_vars)
- Hosts-ban (host_vars)
- Parancssorban átadott változók a
-eparaméterrel (extra vars)
A legmagasabb prioritású változók azok, amelyeket a -e segítségével adunk meg a playbook futtatásakor. Ezek felülírják az összes többi, playbookokban, szerepkörökben vagy inventoryban meghatározott változót.
Példa magas prioritású változóval történő futtatásra:
ansible-playbook site.yml -e "változó_neve=érték"