Skip to content

Releases: oravirt/ansible-oracle

ansible-oracle v3.4.0

31 Dec 08:47

Choose a tag to compare

v3.4.0

Minor Changes

  • oradb_manage_db: customize ocenv initialization in bashrc (#310)

Bugfixes

  • Fixed oracle packages for SLES 15.3 (#311)

ansible-oracle v3.3.0

27 Nov 07:22

Choose a tag to compare

v3.3.0

Release Summary

This Release introduce ASM Filter Driver Support for Oracle Grid-Infrastructure/Restart. It is experimental for the moment, because it requires more testing in the field.

Minor Changes

  • Documentation: Added feauturelist and missing picture (#299)
  • Replace include with include_tasks due to deprecation warning (#301)
  • Update ocenv to 2022-11-22 (#305)
  • added support to upgrade the timezone in the database using the oradb_tzupgrade role (#291)
  • ansible-lint: move to v6.8.2 (#290)
  • documentation: New Beginners Guide (#293)
  • experimental support for ASMFD (Filter Driver) (#297)
  • github-actions: Add development branch to Actions (#295)
  • oradb_manage_db: support for dbca custom scripts (#300)
  • pre-commit: move to v4.3.0 (#290)

Deprecated Features

  • inventory structure will be moved to new examples directory (#293)
  • vagrant folder will be moved to examples (#293)

Bugfixes

  • common, orahost, oraswdb_install: Make some of the j2 templates source configurable (#296)
  • fix oradb_manage_grants (#306)
  • oraasm_manage_diskgroups: Added support for ASMFD (#302)
  • oracle_datapatch: Fix password alias (#304)
  • oradb_manage_db: Add option to set the path of the dbca template (#292)
  • oraswdb_install: Fix oracle export environment variables (#294)
  • pre-commit: added some extra hooks (#291)

Known Issues

  • Problem Instance <db_unique_name> is not running during DBCA in RAC (opitzconsulting#91)
  • removal of database not working when db_name <> db_instance_name (opitzconsulting#28)
  • wrong ORACLE_BASE in RAC with role sepepration (#259)

ansible-oracle v3.2.0

30 Oct 06:18

Choose a tag to compare

v3.2.0

Bugfixes

  • oracle_sqldba module: Use byte streams for sqlplus process communication.
  • oradb-manage-db: Make the deployment of ocenv configurable (#285)
  • oraswdb_install: Make it possible to install Oracle 19.3 on RedHat 8 (#284)

ansible-oracle v3.1.0

03 Oct 18:37
326681b

Choose a tag to compare

v3.1.0

Release Summary

The switch to ansible-lint 0.6.1 introduced a lto of changes in 3.1.0. Hopefully nothing brokes by that.

Minor Changes

  • Development helper install_collection.sh (#279)
  • READMEs rewritten (#268)
  • Support of Read-Only ORACLE_HOMEs (#273)
  • ansible-lint: Move to v6.6.1 (#277)
  • ansible-lint: linting and github actions for playbooks and inventory (#270)
  • ansible-lint: removed disabled rules for v6.6.1 (#280)
  • github Actions: check antsibull changelog files (#276)
  • github actions: antsibull-changelog removed obsolete branches (#270)
  • inventory: New Inventory for has (#272)
  • inventory: replaced old example inventory (#268)
  • new playbooks for future inventory (#268)
  • using ansible in docker container (#268)
  • vagrant: Vagrantfile for dbfs & has (#272)

Removed Features (previously deprecated)

  • desupported leftover racattackl-install.yml (#272)

Security Fixes

  • orahost: fix permissions for sudoers (#263)
  • orahost: security: changed default for configure_oracle_sudo to false (#263)

Bugfixes

  • ansible-lint: removed name[play] from execptions (#272)
  • fix for oracle_packages with SLES 15 and 15.3 (#282)
  • fixed/fully implemented rman catalog support in oradb_rman (#278)
  • fixes transparent huge pages handling for SLES 15.x (#282)
  • github actions: ansible-lint: removed args due to deprecation warning (#270)
  • oradb_manage_db: Bugfix listener.ora for multiple Instances on 1 host (#275)
  • oradb_manage_db: add missing netca.rsp.19.3.0.0.j2 (#267)
  • oradb_manage_db: new defaults for role (#268)
  • orahost: new defaults for role (#268)
  • orahost_ssh: added block with configure_cluster check (#271)
  • orahost_storage: add --script to parted (#264)
  • orasw_meta: added tasks/mount_stage_remote.yml (#269)
  • orasw_meta: added tasks/umount_stage_remote.yml (#269)
  • orasw_meta: new defaults for role (#268)
  • requirements.yml: removed ansible-oracle due to loop in ansible-lint (#270)

ansible-oracle v3.0.0

13 Sep 06:32
534f92e

Choose a tag to compare

v3.0.0

Release Summary

ansible-oracle has been converted into a collection.
This release starts using antsibull-changelog for managing the CHANGELOG.rst.

Major Changes

Minor Changes

Breaking Changes / Porting Guide

Removed Features (previously deprecated)

  • role removed: oraasm-createdg - replaced by oraasm_manage_diskgroups (opitzconsulting#97)
  • role removed: oradb-create - replaced by oradb_manage_db (opitzconsulting#97)
  • role removed: oradb-delete - replaced by oradb_manage_db (opitzconsulting#97)
  • role removed: oradb-failover - should be implemented in oraswgi-install -no replacement availible (opitzconsulting#97)
  • role removed: oraswgi-clone - not working with current Oracle versions, no replacement availible (opitzconsulting#97)

Bugfixes

  • added asmoper to oracle user in orahost (opitzconsulting#82)
  • be less verbose during ansible-playbook (opitzconsulting#101)
  • does not require host_fs_layout to have "disks" attribute when "configure_host_disks==false" (opitzconsulting#108)
  • fixed gold image copy path (opitzconsulting#92)
  • fixes a problem where oracle user home directory has been hardcoded to be under /home (opitzconsulting#93)
  • make ansible-lint more happy due to new rules (opitzconsulting#94)
  • make collection compatble for galaxy.ansible.com (opitzconsulting#101)
  • oracle_db: Set SYSTEM password when creating a DB
  • oracle_profile: make it compatible for Python3 (opitzconsulting#95)
  • oradb_manage_grants & oradb_manage_users: pass container and container_data parameters to modules
  • oradb_manage_statspack: Bugfix for db.state <> present
  • oraswgi_install: fixed wrong script task to shell (#261)
  • remove auto execution of ocenv from .bashrc (opitzconsulting#100)

Known Issues

  • Problem Instance <db_unique_name> is not running during DBCA in RAC (opitzconsulting#91)
  • removal of database not working when db_name <> db_instance_name (opitzconsulting#28)
  • wrong ORACLE_BASE in RAC with role sepepration (#259)

ansible-oracle v2.4.0

02 Sep 20:08
473af6e

Choose a tag to compare

ansible-oracle v2.4.0 Pre-release
Pre-release

This will be the last release before changing ansible-oracle into a collection.
This is mostly for backward compatibility, because 3.0.0 has a long list with breaking changes due to role renames.

Removed deprecated roles:

  • oraasm-createdg - replaced by oraasm-manage-diskgroups
  • oradb-create - replaced by oradb-manage-db
  • oradb-delete - replaced by oradb-manage-db
  • oradb-failover - should be implemented in oraswgi-install -no replacement availible
  • oraswgi-clone - not working with current Oracle versions, no replacement availible

The following list is an incomplete list of changes:

  • ansible-lint for nearly all roles
  • Fixes for RAC-Setups
  • assert some values from oracle_databases
  • oracle_sql: fix for quoted sqldelim fixes
  • old inventory: make ansible-lint happy for existing playbooks + inventory
  • orahost-storage: added option nolock to dnfsoptions
  • orahost_meta: New role to share defaults from role orahost
  • orahost: added support for swap in host_fs_layout, fixed linter in handler
  • oraswdb-install: fix for missing memory settings in systemd
  • Github Actions: work on all roles
  • git-pre-commit configuration
  • orahost: Disable NOZEROCONF in /etc/sysconfig/network
  • oraswgi-install: cleanup - removed old comments
  • oraswgi-install: added runcluvfy.sh before GI/Restart configuration
  • orahost: added user oracle to group asmoper
  • oraswgi-install: added runcluvy.sh to role for 19c and 21c
  • oraswgi-install: Refactoring Tasks for 19c+21c
  • oraasm-manage-diskgroups: added support for custom oracle_asm_disk_string when asmlib is used
  • oraswgi: assert OL8 and GI 19.3 without RU
  • oraswgi: move from package to yum for cvuqdisk.rpm
  • oradb-manage-db: use custom DBCA-Templates from ORACLE_HOME directly
  • ansible-lint: lots of changes to make linting happy
  • orahost: added options to host_fs_layout
  • oracle_profile: Bugfix python2+3
  • bugfix: gold image copy path
  • bugfix hardcoded /home/oracle - use oracle_user_home
  • oradb-manage-db: Replace broken .profile_* Envrionmentscript with ocenv
  • single quotes for create .. identified by values - implemented check for password change for hashes - implemented check for plaintext password against S: pw hash
  • added support to interpret password as hash instead of plaintext in dbpasswords by setting
  • opatch: Added missing entries for 19c and 21c

ansible-oracle v1.6.6

11 Jan 17:26

Choose a tag to compare

Merge branch 'master' of github.com:oravirt/ansible-oracle

ansible-oracle v1.6.5

10 Sep 21:03

Choose a tag to compare

Merge branch 'development' of github.com:oravirt/ansible-oracle into …

ansible-oracle v1.6.4

28 Jul 20:18

Choose a tag to compare

  • 18c
  • New home management solution
  • rdbms patching

ansible-oracle v1.6.3

25 Jul 06:20
cb6a3e4

Choose a tag to compare

Merge pull request #92 from Rendanic/prservicename

oradb-manage-*: support for service_name + listener_port