Junior — Middle
Kde v Ansible sú definované premenné s najvyššou prioritou?
sobes.tech AI
Odpoveď od AI
V Ansible sú premenné s najvyššou prioritou definované na nasledujúcich miestach (od nižšej po vyššiu prioritu):
- Premenné definované v súboroch inventára (inventory)
- Premenné definované v skupinách (group_vars)
- Premenné definované na hostoch (host_vars)
- Premenné odovzdané cez príkazový riadok pomocou parametra
-e(extra vars)
Najvyššiu prioritu majú premenné odovzdané pomocou -e pri spustení playbooku. Tieto prepíšu akékoľvek iné premenné definované v playbookoch, rolách alebo inventári.
Príklad spustenia s premennou vysokej priority:
ansible-playbook site.yml -e "názov_premennej=hodnota"