diff options
| author | Brian Coca <brian.coca+git@gmail.com> | 2014-11-14 16:20:52 -0500 |
|---|---|---|
| committer | Brian Coca <brian.coca+git@gmail.com> | 2014-11-14 16:20:52 -0500 |
| commit | 8d37c6f091579313dc3e44dbe16adc69c2c23056 (patch) | |
| tree | 862d6cf78f4c06f90d0e2b8ff26d5c5844009d16 /docsite | |
| parent | c3c6a07e6524f8f489659d021f95f1a2be7aa663 (diff) | |
| download | ansible-8d37c6f091579313dc3e44dbe16adc69c2c23056.tar.gz | |
minor clarifications of variable precedence
Diffstat (limited to 'docsite')
| -rw-r--r-- | docsite/rst/playbooks_variables.rst | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/docsite/rst/playbooks_variables.rst b/docsite/rst/playbooks_variables.rst index 738148106b..34d5a77be4 100644 --- a/docsite/rst/playbooks_variables.rst +++ b/docsite/rst/playbooks_variables.rst @@ -955,9 +955,10 @@ a use for it. If multiple variables of the same name are defined in different places, they win in a certain order, which is:: - * -e variables always win - * then comes "most everything else" - * then comes variables defined in inventory + * extra vars (-e in the command line) always win + * then comes connection variables defined in inventory (ansible_ssh_user, etc) + * then comes "most everything else" (command line switches, vars in play, included vars, etc) + * then comes the rest of the variables defined in inventory * then comes facts discovered about a system * then "role defaults", which are the most "defaulty" and lose in priority to everything. |
