Sobes.tech
Junior — Middle

Waar in Ansible worden variabelen met de hoogste prioriteit gedefinieerd?

sobes.tech AI

Antwoord van AI

In Ansible worden variabelen met de hoogste prioriteit gedefinieerd op de volgende plaatsen (van lager naar hoger):

  • Variabelen gedefinieerd in inventarbestanden (inventory)
  • Variabelen gedefinieerd in groepen (group_vars)
  • Variabelen gedefinieerd in hosts (host_vars)
  • Variabelen doorgegeven via de opdrachtregel met de parameter -e (extra vars)

De variabelen met de hoogste prioriteit zijn die die worden doorgegeven via -e bij het uitvoeren van de playbook. Ze overschrijven alle andere variabelen die in playbooks, rollen of inventaris zijn gedefinieerd.

Voorbeeld van uitvoeren met een variabele met hoge prioriteit:

ansible-playbook site.yml -e "variable_name=waarde"