From 1c4448666eaf953db354aca2ffe3035aa55b3e56 Mon Sep 17 00:00:00 2001 From: Matt Martz Date: Fri, 4 May 2018 12:10:21 -0500 Subject: [PATCH] Add changelog entries for 2.6 include fixes (#39750) --- changelogs/fragments/includes.yaml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 changelogs/fragments/includes.yaml diff --git a/changelogs/fragments/includes.yaml b/changelogs/fragments/includes.yaml new file mode 100644 index 00000000000..62eaf0f2062 --- /dev/null +++ b/changelogs/fragments/includes.yaml @@ -0,0 +1,16 @@ +--- +minor_changes: +- import/include - Cache task_vars to speed up IncludedFile.process_include_results (https://github.com/ansible/ansible/pull/39026) + +bugfixes: +- import/include - Update TaskInclude _raw_params with the expanded/templated path to file allowing nested includes using host vars in file (https://github.com/ansible/ansible/pull/39365) +- dynamic includes - Don't treat undefined vars for conditional includes as truthy (https://github.com/ansible/ansible/pull/39377) +- import/include - Ensure role handlers have the proper parent, allowing for correct attribute inheritance (https://github.com/ansible/ansible/pull/39426) +- include_role/import_role - Use the computed role name for include_role/import_role so to diffentiate between names computed from host vars (https://github.com/ansible/ansible/pull/39516) +- import_playbook - Pass vars applied to import_playbook into parsing of the playbook as they may be needed to parse the imported plays (https://github.com/ansible/ansible/pull/39521) +- include_role/import_role - Don't overwrite included role handlers with play handlers on parse (https://github.com/ansible/ansible/pull/39563) +- dynamic includes - Improved performance by fixing re-parenting on copy (https://github.com/ansible/ansible/pull/38747) +- dynamic includes - Fix IncludedFile comparison for free strategy (https://github.com/ansible/ansible/pull/37083) +- dynamic includes - Allow inheriting attributes from static parents (https://github.com/ansible/ansible/pull/38827) +- include_role/import_role - improved performance and recursion depth (https://github.com/ansible/ansible/pull/36470) +- include_role/import_role - Fix parameter templating (https://github.com/ansible/ansible/pull/36372)