Junior — Middle
Gde u Ansible-u su definisane promenljive sa najvišim prioritetom?
sobes.tech АИ
Одговор од АИ
U Ansible-u, promenljive sa najvišim prioritetom se definišu na sledećim mestima (od nižeg ka višem prioritetu):
- Promenljive definisane u fajlovima inventara (inventory)
- Promenljive definisane u grupama (group_vars)
- Promenljive definisane na hostovima (host_vars)
- Promenljive prosleđene putem komandne linije pomoću parametra
-e(extra vars)
Najviši prioritet imaju promenljive prosleđene putem -e prilikom pokretanja playbook-a. One prepisuju sve ostale promenljive definisane u playbook-ovima, rolama ili inventaru.
Primer pokretanja sa promenljivom visokog prioriteta:
ansible-playbook site.yml -e "ime_promenljive=vrednost"