Hi All,
I am writing regarding the https://github.com/ansible/ansible/issues/9877 where different behaviour of playbook level vars was reported for version 1.8. That issue was closed as not a bug, despite the fact that previous behaviour was clearly documented.
Docs in http://docs.ansible.com/intro_inventory.html#splitting-out-host-and-group-specific-data explicitly say:
“Tip: In Ansible 1.2 or later the group_vars/ and host_vars/ directories can exist in either the playbook directory OR the inventory directory. If both paths exist, variables in the playbook directory will be loaded second.”
but 1.8 version is not following it, it instead prefers variables in “group_vars” next to playbook over the ones defined in inventory.
The issue is closed as “won’t fix”, therefore I am writing here to discuss this topic. You should not break whay you promised before, guys, you had that feature since 1.2, why did you decide get rid of it now? Lets not discuss how to achieve same result, but to have talk about why working case is being broken?
Thank you.