Skip to content

Release 4.9.0 1st 4.x production release

Compare
Choose a tag to compare
@Rendanic Rendanic released this 10 Aug 17:22
· 36 commits to master since this release

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 (#460)
  • bugfix set custom environment for executables with oracle_script_env (#458)
  • global_handlers: Introduce a global handlers role (#455)
  • global_handlers: Reboot handler improvements, restart_on_requirement=false, ansible-lint (#457)
  • molecule: added MOLECULE_IMAGE for custom images and support for SuSE (#458)
  • oracle_opatch.py needs to support configurable temp directory (#462)
  • orahost: Add a list of additional hosts to /etc/hosts (#447)
  • orahost: add oracle_sysctl_file and oracle_hugepages_sysctl_file variables (#432)
  • orahost: set vm.hugetlb_shm_group to oracle user GID (#461)
  • orahost_logrotate: logrotate setup for oracle files should be optional (#449)
  • orahost_meta: Enable calculation of several kernel parameters (#451)
  • orahost_meta: added oracle_tmp_stage for hardened systems (#453)
  • oraswdb_manage_patches: make role compatible with oraswgi_manage_patches (#464)
  • oraswgi_install: Next refactoring of role for RAC (#464)
  • set custom environment for executables with oracle_script_env (#453)

Breaking Changes / Porting Guide

  • CV_ASSUME_DISTID: SLES15 when ansible_os_family == 'SuSE' (#458)
  • oraswgi_manage_patches: python-module xmltodict needed on ansible-controller (#464)

Bugfixes

  • Consider home was removed earlier, leaving REMOVED=T (#437)
  • bugfix: added apply_patches_gi to some tasks with patch_before_rootsh (#464)
  • default_gipass is not required if sysasmpassword and asmmonitorpassword are set (#433)
  • fixed jinja spacing warning (#463)
  • oracluvfy did not fail when error was detected (#464)
  • orasw_meta: grid_base != oracle_base only required if role_separation=true (#439)
  • oraswdb_install: Configure systemd only for Single Instance without GI/Restart (#431)
  • oraswgi_install: honour deploy_ocenv setting (#443)