Forked from ekreutz/ansible_variable_precedence.md
Created
December 12, 2019 13:13
-
-
Save git-ksa/a94deb2f8d1339ffcb07ff578bea561b to your computer and use it in GitHub Desktop.
Revisions
-
ekreutz created this gist
Dec 22, 2017 .There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode charactersOriginal file line number Diff line number Diff line change @@ -0,0 +1,27 @@ # Ansible variable precedence Source: http://docs.ansible.com/ansible/latest/playbooks_variables.html#variable-precedence-where-should-i-put-a-variable ### From least to most important - role defaults - inventory file or script group vars - inventory group_vars/all - playbook group_vars/all - inventory group_vars/* - playbook group_vars/* - inventory file or script host vars - inventory host_vars/* - playbook host_vars/* - host facts - play vars - play vars_prompt - play vars_files - role vars (defined in role/vars/main.yml) - block vars (only for tasks in block) - task vars (only for the task) - role (and include_role) params - include params - include_vars - set_facts / registered vars - extra vars (always win precedence)