From db6998e7a84ac0cc862babab74725229078a5936 Mon Sep 17 00:00:00 2001 From: Thorsten Bruhns Date: Sun, 21 Jul 2024 21:01:13 +0000 Subject: [PATCH] Release 4.9.0 - 1st production Release of ansible-oracle v4.9.0 ====== Release Summary --------------- This is the 1st production release of ansible-oracle 4.x. The RAC support was the last missing option in 4.x compared to 3.12.0. A documentation for migration from 3.12.0 to 4.x is work in progress. Minor Changes ------------- - added option to disable transparent hugepages in grub (oravirt#460) - bugfix set custom environment for executables with oracle_script_env (oravirt#458) - global_handlers: Introduce a global handlers role (oravirt#455) - global_handlers: Reboot handler improvements, restart_on_requirement=false, ansible-lint (oravirt#457) - molecule: added MOLECULE_IMAGE for custom images and support for SuSE (oravirt#458) - oracle_opatch.py needs to support configurable temp directory (oravirt#462) - orahost: Add a list of additional hosts to /etc/hosts (oravirt#447) - orahost: add oracle_sysctl_file and oracle_hugepages_sysctl_file variables (oravirt#432) - orahost: set vm.hugetlb_shm_group to oracle user GID (oravirt#461) - orahost_logrotate: logrotate setup for oracle files should be optional (oravirt#449) - orahost_meta: Enable calculation of several kernel parameters (oravirt#451) - orahost_meta: added oracle_tmp_stage for hardened systems (oravirt#453) - oraswdb_manage_patches: make role compatible with oraswgi_manage_patches (oravirt#464) - oraswgi_install: Next refactoring of role for RAC (oravirt#464) - set custom environment for executables with oracle_script_env (oravirt#453) Breaking Changes / Porting Guide -------------------------------- - CV_ASSUME_DISTID: SLES15 when ansible_os_family == 'SuSE' (oravirt#458) - oraswgi_manage_patches: python-module xmltodict needed on ansible-controller (oravirt#464) Bugfixes -------- - Consider home was removed earlier, leaving REMOVED=T (oravirt#437) - bugfix: added apply_patches_gi to some tasks with patch_before_rootsh (oravirt#464) - default_gipass is not required if sysasmpassword and asmmonitorpassword are set (oravirt#433) - fixed jinja spacing warning (oravirt#463) - oracluvfy did not fail when error was detected (oravirt#464) - orasw_meta: grid_base != oracle_base only required if role_separation=true (oravirt#439) - oraswdb_install: Configure systemd only for Single Instance without GI/Restart (oravirt#431) - oraswgi_install: honour deploy_ocenv setting (oravirt#443) --- CHANGELOG.rst | 47 +++++++++++++ changelogs/.plugin-cache.yaml | 4 +- changelogs/changelog.yaml | 67 +++++++++++++++++++ changelogs/fragments/apply_patches_gi.yml | 3 - changelogs/fragments/cluvfy.yml | 3 - changelogs/fragments/etc_hosts.yml | 3 - changelogs/fragments/gipass.yml | 4 -- changelogs/fragments/global_handler_lint.yml | 3 - changelogs/fragments/global_handlers.yml | 3 - changelogs/fragments/home_state.yml | 3 - changelogs/fragments/hugepages.yml | 2 - changelogs/fragments/hugepages_grub.yml | 3 - changelogs/fragments/lint-hosts.yml | 3 - changelogs/fragments/logrotate.yml | 3 - changelogs/fragments/molecule_image.yml | 3 - changelogs/fragments/ocenv.yml | 3 - changelogs/fragments/opatch_tmpdir.yml | 3 - changelogs/fragments/orahost_meta_env.yml | 7 -- changelogs/fragments/orahost_meta_kernel.yml | 3 - .../fragments/oraswdb_manage_patches.yml | 3 - .../fragments/oraswgi_install_refactor.yml | 3 - .../fragments/oraswgi_manage_patches.yml | 3 - changelogs/fragments/role_separation.yml | 3 - changelogs/fragments/sysctl.yml | 2 - changelogs/fragments/systemd.yml | 3 - galaxy.yml | 4 +- 26 files changed, 119 insertions(+), 72 deletions(-) delete mode 100644 changelogs/fragments/apply_patches_gi.yml delete mode 100644 changelogs/fragments/cluvfy.yml delete mode 100644 changelogs/fragments/etc_hosts.yml delete mode 100644 changelogs/fragments/gipass.yml delete mode 100644 changelogs/fragments/global_handler_lint.yml delete mode 100644 changelogs/fragments/global_handlers.yml delete mode 100644 changelogs/fragments/home_state.yml delete mode 100644 changelogs/fragments/hugepages.yml delete mode 100644 changelogs/fragments/hugepages_grub.yml delete mode 100644 changelogs/fragments/lint-hosts.yml delete mode 100644 changelogs/fragments/logrotate.yml delete mode 100644 changelogs/fragments/molecule_image.yml delete mode 100644 changelogs/fragments/ocenv.yml delete mode 100644 changelogs/fragments/opatch_tmpdir.yml delete mode 100644 changelogs/fragments/orahost_meta_env.yml delete mode 100644 changelogs/fragments/orahost_meta_kernel.yml delete mode 100644 changelogs/fragments/oraswdb_manage_patches.yml delete mode 100644 changelogs/fragments/oraswgi_install_refactor.yml delete mode 100644 changelogs/fragments/oraswgi_manage_patches.yml delete mode 100644 changelogs/fragments/role_separation.yml delete mode 100644 changelogs/fragments/sysctl.yml delete mode 100644 changelogs/fragments/systemd.yml diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8bbd36e7e..c8f2c997c 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,53 @@ opitzconsulting.ansible_oracle Release Notes .. contents:: Topics +v4.9.0 +====== + +Release Summary +--------------- + +This is the 1st production release of ansible-oracle 4.x. +The RAC support was the last missing option in 4.x compared to 3.12.0. +A documentation for migration from 3.12.0 to 4.x is work in progress. + +Minor Changes +------------- + +- added option to disable transparent hugepages in grub (oravirt#460) +- bugfix set custom environment for executables with oracle_script_env (oravirt#458) +- global_handlers: Introduce a global handlers role (oravirt#455) +- global_handlers: Reboot handler improvements, restart_on_requirement=false, ansible-lint (oravirt#457) +- molecule: added MOLECULE_IMAGE for custom images and support for SuSE (oravirt#458) +- oracle_opatch.py needs to support configurable temp directory (oravirt#462) +- orahost: Add a list of additional hosts to /etc/hosts (oravirt#447) +- orahost: add oracle_sysctl_file and oracle_hugepages_sysctl_file variables (oravirt#432) +- orahost: set vm.hugetlb_shm_group to oracle user GID (oravirt#461) +- orahost_logrotate: logrotate setup for oracle files should be optional (oravirt#449) +- orahost_meta: Enable calculation of several kernel parameters (oravirt#451) +- orahost_meta: added oracle_tmp_stage for hardened systems (oravirt#453) +- oraswdb_manage_patches: make role compatible with oraswgi_manage_patches (oravirt#464) +- oraswgi_install: Next refactoring of role for RAC (oravirt#464) +- set custom environment for executables with oracle_script_env (oravirt#453) + +Breaking Changes / Porting Guide +-------------------------------- + +- CV_ASSUME_DISTID: SLES15 when ansible_os_family == 'SuSE' (oravirt#458) +- oraswgi_manage_patches: python-module xmltodict needed on ansible-controller (oravirt#464) + +Bugfixes +-------- + +- Consider home was removed earlier, leaving REMOVED=T (oravirt#437) +- bugfix: added apply_patches_gi to some tasks with patch_before_rootsh (oravirt#464) +- default_gipass is not required if sysasmpassword and asmmonitorpassword are set (oravirt#433) +- fixed jinja spacing warning (oravirt#463) +- oracluvfy did not fail when error was detected (oravirt#464) +- orasw_meta: grid_base != oracle_base only required if role_separation=true (oravirt#439) +- oraswdb_install: Configure systemd only for Single Instance without GI/Restart (oravirt#431) +- oraswgi_install: honour deploy_ocenv setting (oravirt#443) + v4.8.0 ====== diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml index 88696f31c..945f0f775 100644 --- a/changelogs/.plugin-cache.yaml +++ b/changelogs/.plugin-cache.yaml @@ -6,6 +6,7 @@ plugins: callback: {} cliconf: {} connection: {} + filter: {} httpapi: {} inventory: {} lookup: {} @@ -156,5 +157,6 @@ plugins: netconf: {} shell: {} strategy: {} + test: {} vars: {} -version: 4.8.0 +version: 4.9.0 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index e3d7b27d0..e530f9611 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -837,3 +837,70 @@ releases: fragments: - pdbadmin.yml release_date: '2024-04-16' + 4.9.0: + changes: + breaking_changes: + - 'CV_ASSUME_DISTID: SLES15 when ansible_os_family == ''SuSE'' (oravirt#458)' + - 'oraswgi_manage_patches: python-module xmltodict needed on ansible-controller + (oravirt#464)' + bugfixes: + - Consider home was removed earlier, leaving REMOVED=T (oravirt#437) + - 'bugfix: added apply_patches_gi to some tasks with patch_before_rootsh (oravirt#464)' + - default_gipass is not required if sysasmpassword and asmmonitorpassword are + set (oravirt#433) + - fixed jinja spacing warning (oravirt#463) + - oracluvfy did not fail when error was detected (oravirt#464) + - 'orasw_meta: grid_base != oracle_base only required if role_separation=true + (oravirt#439)' + - 'oraswdb_install: Configure systemd only for Single Instance without GI/Restart + (oravirt#431)' + - 'oraswgi_install: honour deploy_ocenv setting (oravirt#443)' + minor_changes: + - added option to disable transparent hugepages in grub (oravirt#460) + - bugfix set custom environment for executables with oracle_script_env (oravirt#458) + - 'global_handlers: Introduce a global handlers role (oravirt#455)' + - 'global_handlers: Reboot handler improvements, restart_on_requirement=false, + ansible-lint (oravirt#457)' + - 'molecule: added MOLECULE_IMAGE for custom images and support for SuSE (oravirt#458)' + - oracle_opatch.py needs to support configurable temp directory (oravirt#462) + - 'orahost: Add a list of additional hosts to /etc/hosts (oravirt#447)' + - 'orahost: add oracle_sysctl_file and oracle_hugepages_sysctl_file variables + (oravirt#432)' + - 'orahost: set vm.hugetlb_shm_group to oracle user GID (oravirt#461)' + - 'orahost_logrotate: logrotate setup for oracle files should be optional (oravirt#449)' + - 'orahost_meta: Enable calculation of several kernel parameters (oravirt#451)' + - 'orahost_meta: added oracle_tmp_stage for hardened systems (oravirt#453)' + - 'oraswdb_manage_patches: make role compatible with oraswgi_manage_patches + (oravirt#464)' + - 'oraswgi_install: Next refactoring of role for RAC (oravirt#464)' + - set custom environment for executables with oracle_script_env (oravirt#453) + release_summary: 'This is the 1st production release of ansible-oracle 4.x. + + The RAC support was the last missing option in 4.x compared to 3.12.0. + + A documentation for migration from 3.12.0 to 4.x is work in progress.' + fragments: + - 4.9.0.yml + - apply_patches_gi.yml + - cluvfy.yml + - etc_hosts.yml + - gipass.yml + - global_handler_lint.yml + - global_handlers.yml + - home_state.yml + - hugepages.yml + - hugepages_grub.yml + - lint-hosts.yml + - logrotate.yml + - molecule_image.yml + - ocenv.yml + - opatch_tmpdir.yml + - orahost_meta_env.yml + - orahost_meta_kernel.yml + - oraswdb_manage_patches.yml + - oraswgi_install_refactor.yml + - oraswgi_manage_patches.yml + - role_separation.yml + - sysctl.yml + - systemd.yml + release_date: '2024-07-21' diff --git a/changelogs/fragments/apply_patches_gi.yml b/changelogs/fragments/apply_patches_gi.yml deleted file mode 100644 index e8425898f..000000000 --- a/changelogs/fragments/apply_patches_gi.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "bugfix: added apply_patches_gi to some tasks with patch_before_rootsh ()" diff --git a/changelogs/fragments/cluvfy.yml b/changelogs/fragments/cluvfy.yml deleted file mode 100644 index c27e7b855..000000000 --- a/changelogs/fragments/cluvfy.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "oracluvfy did not fail when error was detected ()" diff --git a/changelogs/fragments/etc_hosts.yml b/changelogs/fragments/etc_hosts.yml deleted file mode 100644 index 849de9ff5..000000000 --- a/changelogs/fragments/etc_hosts.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "orahost: Add a list of additional hosts to /etc/hosts (oravirt#447)" diff --git a/changelogs/fragments/gipass.yml b/changelogs/fragments/gipass.yml deleted file mode 100644 index e12f3e397..000000000 --- a/changelogs/fragments/gipass.yml +++ /dev/null @@ -1,4 +0,0 @@ ---- -bugfixes: - - "default_gipass is not required if sysasmpassword and asmmonitorpassword are set (oravirt#433)" - diff --git a/changelogs/fragments/global_handler_lint.yml b/changelogs/fragments/global_handler_lint.yml deleted file mode 100644 index 5dff27010..000000000 --- a/changelogs/fragments/global_handler_lint.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "global_handlers: Reboot handler improvements, restart_on_requirement=false, ansible-lint (oravirt#457)" diff --git a/changelogs/fragments/global_handlers.yml b/changelogs/fragments/global_handlers.yml deleted file mode 100644 index f2f56944c..000000000 --- a/changelogs/fragments/global_handlers.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "global_handlers: Introduce a global handlers role (oravirt#455)" diff --git a/changelogs/fragments/home_state.yml b/changelogs/fragments/home_state.yml deleted file mode 100644 index 9779ad34b..000000000 --- a/changelogs/fragments/home_state.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "Consider home was removed earlier, leaving REMOVED=T (oravirt#437)" diff --git a/changelogs/fragments/hugepages.yml b/changelogs/fragments/hugepages.yml deleted file mode 100644 index 1a191a329..000000000 --- a/changelogs/fragments/hugepages.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "orahost: set vm.hugetlb_shm_group to oracle user GID (oravirt#461)" diff --git a/changelogs/fragments/hugepages_grub.yml b/changelogs/fragments/hugepages_grub.yml deleted file mode 100644 index b47dacdaa..000000000 --- a/changelogs/fragments/hugepages_grub.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "added option to disable transparent hugepages in grub (oravirt#460)" diff --git a/changelogs/fragments/lint-hosts.yml b/changelogs/fragments/lint-hosts.yml deleted file mode 100644 index 18b85fce1..000000000 --- a/changelogs/fragments/lint-hosts.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "fixed jinja spacing warning (oravirt#463)" diff --git a/changelogs/fragments/logrotate.yml b/changelogs/fragments/logrotate.yml deleted file mode 100644 index 358af4c7e..000000000 --- a/changelogs/fragments/logrotate.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "orahost_logrotate: logrotate setup for oracle files should be optional (oravirt#449)" diff --git a/changelogs/fragments/molecule_image.yml b/changelogs/fragments/molecule_image.yml deleted file mode 100644 index f55500a11..000000000 --- a/changelogs/fragments/molecule_image.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "molecule: added MOLECULE_IMAGE for custom images and support for SuSE (oravirt#458)" diff --git a/changelogs/fragments/ocenv.yml b/changelogs/fragments/ocenv.yml deleted file mode 100644 index a73666088..000000000 --- a/changelogs/fragments/ocenv.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "oraswgi_install: honour deploy_ocenv setting (oravirt#443)" diff --git a/changelogs/fragments/opatch_tmpdir.yml b/changelogs/fragments/opatch_tmpdir.yml deleted file mode 100644 index c1b664273..000000000 --- a/changelogs/fragments/opatch_tmpdir.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "oracle_opatch.py needs to support configurable temp directory (oravirt#462)" diff --git a/changelogs/fragments/orahost_meta_env.yml b/changelogs/fragments/orahost_meta_env.yml deleted file mode 100644 index 845831e5a..000000000 --- a/changelogs/fragments/orahost_meta_env.yml +++ /dev/null @@ -1,7 +0,0 @@ ---- -minor_changes: - - "set custom environment for executables with oracle_script_env (oravirt#453)" - - "orahost_meta: added oracle_tmp_stage for hardened systems (oravirt#453)" - - "bugfix set custom environment for executables with oracle_script_env (oravirt#458)" -breaking_changes: - - "CV_ASSUME_DISTID: SLES15 when ansible_os_family == 'SuSE' (oravirt#458)" diff --git a/changelogs/fragments/orahost_meta_kernel.yml b/changelogs/fragments/orahost_meta_kernel.yml deleted file mode 100644 index fe366316e..000000000 --- a/changelogs/fragments/orahost_meta_kernel.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "orahost_meta: Enable calculation of several kernel parameters (oravirt#451)" diff --git a/changelogs/fragments/oraswdb_manage_patches.yml b/changelogs/fragments/oraswdb_manage_patches.yml deleted file mode 100644 index 22860da13..000000000 --- a/changelogs/fragments/oraswdb_manage_patches.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "oraswdb_manage_patches: make role compatible with oraswgi_manage_patches ()" diff --git a/changelogs/fragments/oraswgi_install_refactor.yml b/changelogs/fragments/oraswgi_install_refactor.yml deleted file mode 100644 index 509f83143..000000000 --- a/changelogs/fragments/oraswgi_install_refactor.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "oraswgi_install: Next refactoring of role for RAC ()" diff --git a/changelogs/fragments/oraswgi_manage_patches.yml b/changelogs/fragments/oraswgi_manage_patches.yml deleted file mode 100644 index e95d08a1d..000000000 --- a/changelogs/fragments/oraswgi_manage_patches.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -breaking_changes: - - "oraswgi_manage_patches: python-module xmltodict needed on ansible-controller ()" diff --git a/changelogs/fragments/role_separation.yml b/changelogs/fragments/role_separation.yml deleted file mode 100644 index d3371f7fc..000000000 --- a/changelogs/fragments/role_separation.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "orasw_meta: grid_base != oracle_base only required if role_separation=true (oravirt#439)" diff --git a/changelogs/fragments/sysctl.yml b/changelogs/fragments/sysctl.yml deleted file mode 100644 index bb526e34d..000000000 --- a/changelogs/fragments/sysctl.yml +++ /dev/null @@ -1,2 +0,0 @@ -minor_changes: - - "orahost: add oracle_sysctl_file and oracle_hugepages_sysctl_file variables (oravirt#432)" diff --git a/changelogs/fragments/systemd.yml b/changelogs/fragments/systemd.yml deleted file mode 100644 index c3eeaf26e..000000000 --- a/changelogs/fragments/systemd.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -bugfixes: - - "oraswdb_install: Configure systemd only for Single Instance without GI/Restart (oravirt#431)" diff --git a/galaxy.yml b/galaxy.yml index 307e5583e..0377639cc 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -1,8 +1,8 @@ --- namespace: opitzconsulting name: ansible_oracle -description: "Impoartant! This is a beta release! This is the collection of ansible-oracle from https://github.com/oravirt/ansible-oracle" -version: 4.8.0 +description: "This is the collection of ansible-oracle from https://github.com/oravirt/ansible-oracle" +version: 4.9.0 repository: https://github.com/oravirt/ansible-oracle.git readme: README.md authors: