Add note to 2.4 porting guide about initial playbook relative host/group_vars and inheritance (#34769)
* Add note to 2.4 porting guide about initial playbook relative host/group_vars and inheritance
This commit is contained in:
parent
3950f5b9ce
commit
ae49dd65d9
1 changed files with 10 additions and 0 deletions
|
@ -37,6 +37,16 @@ Since there is no longer a single inventory, the 'implicit localhost' doesn't ge
|
|||
|
||||
A bug was fixed with the inventory path/directory, which was defaulting to the current working directory. This caused ``group_vars`` and ``host_vars`` to be picked up from the current working directory instead of just adjacent to the playbook or inventory directory when a host list (comma separated host names) was provided as inventory.
|
||||
|
||||
Initial playbook relative group_vars and host_vars
|
||||
--------------------------------------------------
|
||||
|
||||
In Ansible versions prior to 2.4, the inventory system would maintain the context of the initial playbook that was executed. This allowed successively included playbooks from other directories to inherit group_vars and host_vars placed relative to the top level playbook file.
|
||||
|
||||
Due to some behavioral inconsistencies, this functionality will not be included in the new
|
||||
inventory system starting with Ansible version 2.4.
|
||||
|
||||
Similar functionality can still be achieved by using vars_files, include_vars, or group_vars and host_vars placed relative to the inventory file.
|
||||
|
||||
Deprecated
|
||||
==========
|
||||
|
||||
|
|
Loading…
Reference in a new issue