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
pull/31910/merge
Matt Martz 7 years ago committed by Toshio Kuratomi
parent 3950f5b9ce
commit ae49dd65d9

@ -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…
Cancel
Save