Skip to content

Latest commit

 

History

History
758 lines (566 loc) · 29.2 KB

CHANGELOG.rst

File metadata and controls

758 lines (566 loc) · 29.2 KB

opitzconsulting.ansible_oracle Release Notes

  • oradb_manage_pdb: added missing defaults for pdbadmin_user and pdbadmin_password (oravirt#426)
  • Replace run_once: _oraswgi_meta_configure_cluster with when condition (oravirt#422)
  • molecule: download for current cluvfy added (oravirt#423)
  • oracluvfy: New role for managing cluvfy (oravirt#423)
  • orahost_meta: increase defaults for memlock limits from 0.90 to 0.91 for cluvfy (oravirt#423)
  • oraswgi_install: use role oracluvfy for cluvfy during installation (oravirt#423)
  • oradb_rman: Removed unwanted newlines from rman_backup.sh command line (oravirt#420)
  • orahost: fix wrong permissions in filesystem | Create directories (oravirt#424)
  • oraswdb_install: fix broken Transfer oracle installfiles to server (oravirt#421)
  • reviewed entire roles/ code basis and removed unwanted indents from yaml multiline blocks (oravirt#420)
  • RAC installation with oracle_sw_copy=true not working

This is the 1st Release of ansible-oracle 4.x with RAC support in expeimental stete. The fixes from (oravirt#416) are very important for setups with more then 1 database on a host. Please remove oracle_db_mem_totalmb from oracle_databases and set sga_target in initparams as a replacement.

  • RAC: Reenabled RAC-Support in 4.x (oravirt#418)
  • molecule: Added 2nd database to tests (oravirt#417)
  • oradb_facts: add attribute oradb_facts_ignore_unreachable to oracle_databases (oravirt#417)
  • oradb_manage_db: Ignore errors during create/manage db when oradb_facts_ignore_unreachable=true (oravirt#417)
  • oradb_manage_grants: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_parameters: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_pdb: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_profiles: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_redo: Disable role in RAC environments (oravirt#418)
  • oradb_manage_redo: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_roles: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_services: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_statspack: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_tablespace: check state from oracledb_facts during execution (oravirt#417)
  • oradb_manage_users: check state from oracledb_facts during execution (oravirt#417)
  • orahost_ssh: Role rewritten with modern ansible modules (oravirt#418)
  • orasw_download_patches: Download OPatch for GI/Restart (oravirt#415)
  • oradb_manage_db: move echo for usage of ocenv from .bashrc to .bash_profile (oravirt#418)
  • orasw_meta: added assert for oracle_db_mem_totalmb in oracle_databases (oravirt#414)
  • orasw_meta: added variable orasw_meta_cluster_hostgroup for RAC (oravirt#418)
  • orasw_meta: assert that cdb from oracle_pdbs is in oracle_databases (oravirt#417)
  • global: removed redundant flatten(levels=1) filter on oracle_database/oracle_pdbs (oravirt#416)
  • global: replaced match filter fith equalto to prevent partial matches where not wanted (oravirt#416)
  • oradb_facts: Loop gathered facts only for first database from oracle_databases (oravirt#416)
  • oradb_facts: Prevent re-using results from previous loop run when ignore_errors set to true (oravirt#416)
  • oradb_manage_redo: Loop processed only first database from oracle_databases (oravirt#416)
  • oradb_manage_statspack: Loops processed only first database/pdb from oracle_databases/oracle_pdbs (oravirt#416)
  • oradb_rman: Loops processed only first database from oracle_databases (oravirt#416)
  • orasw_meta_internal: replaced all odb[0]/opdb[0] with _odb_loop_helper/_opdb_loop_helper (oravirt#416)
  • Change Shebang to /usr/bin/env bash (oravirt#409)
  • Documentation updates (oravirt#389)
  • build(deps): bump ansible-core from 2.15.8 to 2.15.9 in /tools/dev (oravirt#408)
  • minor fixes for role separation in Oracle Restart (oravirt#409)
  • oradb_manage_db: Assert SYS password in inventory before dbca (oravirt#409)
  • Removed oracle_password - use default_gipass as replacement (oravirt#409)
  • orahost: Removed fixed password for oracle and grid from defaults (oravirt#409)
  • orasw_meta: Removed default passwords from default_dbpass and dbpasswords (oravirt#409)
  • oraswgi_install: Removed default password from default_gipass (oravirt#409)
  • orahost: Removed fixed password for oracle and grid from defaults (oravirt#409)
  • orasw_meta: Removed default passwords from default_dbpass and dbpasswords (oravirt#409)
  • oraswgi_install: Removed default password from default_gipass (oravirt#409)
  • orahost: fix for broken configure_hugepages=false (oravirt#412)
  • orasw_meta: Removed warning from ansible (oravirt#409)

This is a BETA Release of ansible-oracle. Do not use it in production environments!

  • oradb_manage_wallet: bugfix for broken Remove DB-Credentials (oravirt#406)
  • oradb_manage_wallet: bugfix for broken oracle_wallet_password (oravirt#406)
  • oraswdb_manage_patches: refresh opatch lsinv after opatch rollback (oravirt#405)

This is a BETA Release of ansible-oracle. Do not use it in production environments!

  • oradb_manage_wallet: fixed wrong dbpassword assignment, added debug option for password (oravirt#404)

This is a BETA Release of ansible-oracle. Do not use it in production environments!

  • ansible-doctor: Update to 4.0.1 (oravirt#397)
  • oradb_manage_db: Added support for aliasnames for Oracle Wallet (oravirt#400)
  • oradb_manage_db: allow multiline values for keys in sqlnet_ansible.ora (oravirt#400)
  • oradb_manage_wallet: New role for managing Oracle Wallets (oravirt#400)
  • pre-commit: Update multiple hooks (oravirt#397)
  • dependabo: Update ansible-core in dev-tools (oravirt#398)
  • dependabo: bump ansible from 6.7.0 to 8.5.0 in /tools/ansible (oravirt#395)
  • dependabo: bump tj-actions/changed-files from 31 to 41 in /.github/workflows (oravirt#396)
  • oradb_manage_db: Remove visible password for sys, system and dbsnmp from dbca responsefile for 12.2+ (oravirt#401)

This is a BETA Release of ansible-oracle. Do not use it in production environments!

  • ansible-lint v6.22.1 (oravirt#392)
  • molecule: add tnsname configuration to shared inventory (oravirt#388)
  • oradb_facts: Skip oracledb_facts when db not reachable (oravirt#387)
  • common: install lsof for all RHEL/OL distributions (oravirt#391)
  • oradb_manage_db: Bugfix for undefined variable listener_home_config (oravirt#386)
  • orahost: Fix warning conditional statements should not include jinja2 templating (oravirt#391)

This is a BETA Release of ansible-oracle. Do not use it in production environments!

  • Ansible 7 (2.14) is new minimal version in ansible-oracle 4.x (oravirt#384)
  • example: added oracle_listeners_config and listener_installed due to new asserts in 4.0 (oravirt#384)
  • experimental support for OracleLinux 9 (oravirt#384)
  • molecule: Switch to RU 19.21 (oravirt#384)
  • Ansible 7 (2.14) is new minimal version in ansible-oracle 4.x (oravirt#384)
  • oraswdb_golden_image: Fixed wrong varible names oraswdb_golen_* to oraswdb_golden_* from breaking change oravirt#383 (oravirt#384)
  • oraswgi_golden_image: Fixed wrong varible names oraswgi_golen_* to oraswgi_golden_* from breaking change oravirt#383 (oravirt#384)
  • oraswdb_manage_patches: bugfix for wrong stage directory when oracle_sw_copy=true (oravirt#384)

This is a BETA Release of ansible-oracle. Do not use it in production environments!

  • ansible-lint V6.20.3 (oravirt#383)
  • molecule: new stage download to prepare dbfs stage (oravirt#383)
  • molecule: new stage golden to create golden images (oravirt#383)
  • oiraswgi: Added Support for gridSetup.sh -applyRU for 19c and 21c (oravirt#383)
  • oraasm_manage_diskgroups: Refactoring and bugfixes for 4.0 (oravirt#383)
  • oracle_opatch: replace sqlplus -V with oraversion for newer releases (oravirt#383)
  • oraswdb_golen_image: Rename created archive to fixed name (oravirt#383)
  • oraswgi_golen_image: Rename created archive to fixed name (oravirt#383)
  • oraswdb_golen_image: New variable oraswdb_golen_image_create: false (oravirt#383)
  • oraswgi_golen_image: New variable oraswgi_golen_image_create: false (oravirt#383)
  • Bugfix for state=absent in oracle_databases with CDB (oravirt#383)
  • molecule: Use shared inventory with download scenario (oravirt#383)
  • oracle_opatch: fix wrong rolling parameter definition, fix broken opatch opatchauto rollback (oravirt#383)
  • oradb_datapatch: allow execution of role with empty oracle_databases and oracle_pdbs (oravirt#383)
  • oradb_manage_db: Regather oradb_facts after database change (oravirt#383)
  • oradb_manage_statspack: Bugfix for nonCDB setups (oravirt#383)
  • orahost: Do not set NOZEROCONF on SuSE platform (oravirt#383)

This is a BETA Release of ansible-oracle. Do not use it in production environments! The release introduce https://github.com/thegeeklab/ansible-doctor[ansible-doctor] for documentation with annotations. Please make sure, that furture Pull-Requests have updated README.md included, when changes in annotations are included. A new github Action will check for it. Some variable defaults have been changed.

  • Added molecule to improve testing in development (oravirt#318)
  • Renamed all playbooks for collection compatibility and added symbolic links (oravirt#318)
  • ansible-lint 6.17.0 (oravirt#318)
  • antsibull-changelog: Update to 0.23.0 in development tools (oravirt#318)
  • common: ansible-doctor (oravirt#318)
  • cxoracle: ansible-doctor (oravirt#318)
  • cxoracle: removed pip installation for Python2 (oravirt#318)
  • github Action ansible-doctor (oravirt#318)
  • github Action changelog filecheck only during pull requests (oravirt#318)
  • molecule: helper for easier development in ansible-oracle (oravirt#318)
  • oradb_facts: new role for oracle_fact.py module (oravirt#318)
  • oradb_manage_db: sys and system passwords could be different in database creation (oravirt#318)
  • oradb_manage_profiles: added missing option mode for normal/sysdba connections (oravirt#318)
  • oradb_manage_statspack: major code refactoring (oravirt#318)
  • oradb_manage_tablespace: added missing option mode for normal/sysdba connections (oravirt#318)
  • orahost: 1st test of ansible-doctor (oravirt#318)
  • orahost: refactoring role (oravirt#318)
  • orahost_cron: ansible-doctor (oravirt#318)
  • orahost_logrotate: ansible-doctor (oravirt#318)
  • orahost_meta: ansible-doctor (oravirt#318)
  • orahost_meta: moved some variables from orahost into orahost_meta (oravirt#318)
  • oraswdb_install: optimize installations with oracle_sw_copy (oravirt#318)
  • oraswgi_instal: replace .profile_grid with ocenv (oravirt#318)
  • oraswgi_meta: added asserts for inventory variables ()
  • pre-commit: added ShellCheck Hook (oravirt#318)
  • python-venv: helper for easier development in ansible-oracle (oravirt#318)
  • replaced ansible_hostname with oracle_hostname in oracle manage roles (oravirt#318)
  • rman_backup.sh: make scripte shellcheck happy (oravirt#318)
  • INCOMPATIBLE CHANGE: Please replace configure_cluster with oracle_install_option_gi (oravirt#318)
  • change configure_cluster to _oraswgi_meta_configure_cluster (oravirt#318)
  • changed variable defaults for (oravirt#318)
  • dbhome-conversion tool removed (oravirt#318)
  • oracle_acfs: Rename module to disable it due to broken code (oravirt#318)
  • oracle_asmdg: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_asmvol: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_awr: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_datapatch: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_directory: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_facts: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_gi_facts: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_grants: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_jobclass: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_jobs: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_jobschedule: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_jobwindow: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_ldapuser: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_parameter: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_pdb: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_privs: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_profile: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_redo: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_role: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_rsrc_consgroup: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_services: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_sql: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_sqldba: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_stat_prefs: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_tablespace: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • oracle_user: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#318)
  • orahost: removed default values for host_fs_layout (oravirt#318)
  • Remove old desupported playbooks from playbooks/desupported (oravirt#318)
  • Removed duplicate role oraswgi_opatch. Use oraswgi_manage_patches (oravirt#318)
  • Removed inventory folder, comes back in example at later time (oravirt#318)
  • removed role oraemagent_install (oravirt#318)
  • Oracle Restart is not fully tested at the moment (oravirt#318)
  • RAC support not availible in this release (oravirt#318)
  • oradb_facts: add missing attributes collected by oracle_facts module (oravirt#375)
  • oracle_awr: added no_log attribute to password fields (oravirt#375)
  • oracle_facts: added no_log attribute to password fields (oravirt#375)
  • oracle_job: added no_log attribute to password fields (oravirt#375)
  • oracle_jobclass: added no_log attribute to password fields (oravirt#375)
  • oracle_jobschedule: added no_log attribute to password fields (oravirt#375)
  • oracle_jobwindow: added no_log attribute to password fields (oravirt#375)
  • oracle_ldapuser: added no_log attribute to password fields (oravirt#375)
  • oracle_rsrc_consgroup: added no_log attribute to password fields (oravirt#375)
  • oradb_rman: better handle rman_jobs with state: absent (oravirt#374)
  • new vagrantbox example beginner_patching (oravirt#370)
  • oradb_rman: added option state for cronjobs, disabled is optional now (oravirt#369)
  • oradb_manage_db: bugfix for wrong IFILE path in tnsnames.ora and sqlnet.ora when readonly ORACLE_HOME is used (oravirt#371)
  • oradb_facts: Bugfix for missing default variable definitions (oravirt#366)
  • oradb_manage_grant: Bugfix for broken grant on pdb with db_domain (oravirt#365)
  • oracle_sqldba: refactoring code, make it usable for ansible-doc, Python3 usable only (oravirt#361)
  • oradb_manage_db: create _DGMGRL SID in listener.ora for EE only (oravirt#359)
  • Bugfix for missing Listener autostart and readonly Homes in systemd (oravirt#358)
  • oracle_sqldba: Bugfix for Python3 (oravirt#361)
  • oraswdb_install: shellchecker for manage_oracle_rdbms_procs.sh (oravirt#358)
  • pre-commit: Bugfix for known issue from ansible-oracle 3.8.0 (oravirt#383)

This release adds support for db_domain in init.ora for nonCDB and CDB. Read (oravirt#356) for requirements and notes.

  • Added support for db_domain in init.ora (oravirt#356)
  • oradb_facts: Backported role from dev release (oravirt#356)
  • oraswdb_install: fixed wrong creates in curl.yml (oravirt#354)
  • oraswdb_install: enable CV_ASSUME_DISTID=OL7 for Golden-Image on OL/RHEL8 (oravirt#355)
  • oraswdb_install: bugfix for imagename in db_homes_config (oravirt#352)

This is ansible-oracle 3.8.0. The target database server must have Python3 installaed which is automatically done with role orahost. It is mandatory for the module oracle_db which is used in oradb_manage_db.

  • Add restart possibility after scope=spfile init parameters change (oravirt#342)
  • Add state=restarted to oracle_db (oravirt#342)
  • Remove deprecation warnings for community.general 7.x (oravirt#339)
  • black: adding black to pre-commit (oravirt#343)
  • flake8: adding flake8 to pre-commit (oravirt#343)
  • github Actions: adding Action for black and flake8 (oravirt#343)
  • ocenv: version 2023-06-06 of ocenv environment script (oravirt#347)
  • oracle_db: Refactoring code for flake8 (oravirt#342)
  • cx_Oracle: requires Python3 installed on target system (oravirt#342)
  • cx_oracle: Added installation of cx_Oracle for Python3 (oravirt#346)
  • oradb_manage_db: requires Python3 installed on target system (oravirt#342)
  • modules: all modules will loose support for Python2 in ansible-oracle 4.0.0 (oravirt#346)
  • common: removed assert for python due to oravirt#346 (oravirt#350)
  • orasw_download_patches: added missing assert for oracle_sw_source_local (oravirt#340)
  • oraswdb_install: changed oracle_databases to db_homes_installed for installation source of ORACLE_HOMEs (oravirt#348)
  • oraswdb_manage_patches: Bugfix for missing opatch or opatchauto in db_homs_config dict (oravirt#349)
  • pre-commit: added antsibull-changelog-lint (oravirt#345)
  • pre-commit: moved ansible-lint to end of pre-commit hooks (oravirt#344)
  • added task to REGISTER DATABASE in Rman Catalog (oravirt#336)
  • ansible-lint: Update to 6.14.4 (oravirt#329)
  • orahost: improve oracle os packages selection for Suse (oravirt#337)
  • added new orasw_download_patches role (oravirt#332)
  • common: assert python2 interpreter on OL/RHEL7 (oravirt#330)
  • github action: deploy collection (oravirt#324)
  • github action: stale issues & PRs (oravirt#326)
  • orasw_meta: added central assert tasks for ansible-oracle (oravirt#325)
  • oradb_manage_tablespace: added missing defaults for password (oravirt#323)

This is a small monthly release of ansible-oracle.

  • add configuration variables for pam_limits to orahost (oravirt#317)
  • Removal of deprecated directory /inventory from repository with next release.
  • oradb_manage_db: customize ocenv initialization in bashrc (oravirt#310)

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.

  • Documentation: Added feauturelist and missing picture (oravirt#299)
  • Replace include with include_tasks due to deprecation warning (oravirt#301)
  • Update ocenv to 2022-11-22 (oravirt#305)
  • added support to upgrade the timezone in the database using the oradb_tzupgrade role (oravirt#291)
  • ansible-lint: move to v6.8.2 (oravirt#290)
  • documentation: New Beginners Guide (oravirt#293)
  • experimental support for ASMFD (Filter Driver) (oravirt#297)
  • github-actions: Add development branch to Actions (oravirt#295)
  • oradb_manage_db: support for dbca custom scripts (oravirt#300)
  • pre-commit: move to v4.3.0 (oravirt#290)
  • inventory structure will be moved to new examples directory (oravirt#293)
  • vagrant folder will be moved to examples (oravirt#293)
  • common, orahost, oraswdb_install: Make some of the j2 templates source configurable (oravirt#296)
  • fix oradb_manage_grants (oravirt#306)
  • oraasm_manage_diskgroups: Added support for ASMFD (oravirt#302)
  • oracle_datapatch: Fix password alias (oravirt#304)
  • oradb_manage_db: Add option to set the path of the dbca template (oravirt#292)
  • oraswdb_install: Fix oracle export environment variables (oravirt#294)
  • pre-commit: added some extra hooks (oravirt#291)
  • Problem Instance <db_unique_name> is not running during DBCA in RAC (#91)
  • removal of database not working when db_name <> db_instance_name (#28)
  • wrong ORACLE_BASE in RAC with role sepepration (oravirt#259)
  • 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)

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

  • 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)
  • desupported leftover racattackl-install.yml (#272)
  • orahost: fix permissions for sudoers (#263)
  • orahost: security: changed default for configure_oracle_sudo to false (#263)
  • 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 has been converted into a collection. This release starts using antsibull-changelog for managing the CHANGELOG.rst.

  • Added antsibull-changelog for managing the CHANGELOG.rst (#102)
  • moved ansible-oracle into a collection (#99)
  • Parameter oracle_asm_disk_string could be set when asmlib is used (#82)
  • Refactoring oraswgi-install for 19c and 21c (#82)
  • Removed parameter -ignorePrereq during GridSetup.sh (#82)
  • Replace broken .profile_* Envrionmentscript with ocenv (#85)
  • added execution of runcluvfy.sh before GridSetup.sh (#82)
  • added extra debug tasks with "msg: install-home-gi | Start .." before long running tasks (#82)
  • added support for updating opatch under 19c and 21c (#98)
  • added support to interpret password as hash instead of plaintext in dbpasswords by setting users[*].password_is_hash=true (#81)
  • ansible-lint: move to ansible-lint-action@v6.5.2 (opitzconsulting#261)
  • merge ansible-oracle-modules/oc into plugins/modules (#103)
  • new way installing cvuqdisk.rpm in Grid-Infrastructure (#82)
  • ocenv: update to 2022-08-10 (#261)
  • oradb-manage-db: use custom DBCA-Templates from ORACLE_HOME directly (#87)
  • orahost: add new attributes to host_fs_layout (#96)
  • oraswgi: assert OL8 and GI 19.3 without RU (#84)
  • oraswgi: move from package to yum for cvuqdisk.rpm (#84)
  • refactoring the includes for 19c and 21c (#82)
  • removed all check exceptions from .ansible-lint (#99)
  • uid/gid/passwd attribute in oracle_users/grid_users/oracle_groups is now optional (#107)
  • update ansible-lint for git pre-commit to v6.3.0 (#99)
  • Ansible 2.9+ needed (#99)
  • moved old playbooks to playbooks folder (#99)
  • rename all roles with '-' in name to '_' (#99)
  • renamed variable for EE-Options in Binaries (#99)
  • role removed: oraasm-createdg - replaced by oraasm_manage_diskgroups (#97)
  • role removed: oradb-create - replaced by oradb_manage_db (#97)
  • role removed: oradb-delete - replaced by oradb_manage_db (#97)
  • role removed: oradb-failover - should be implemented in oraswgi-install -no replacement availible (#97)
  • role removed: oraswgi-clone - not working with current Oracle versions, no replacement availible (#97)
  • added asmoper to oracle user in orahost (#82)
  • be less verbose during ansible-playbook (#101)
  • does not require host_fs_layout to have "disks" attribute when "configure_host_disks==false" (#108)
  • fixed gold image copy path (#92)
  • fixes a problem where oracle user home directory has been hardcoded to be under /home (#93)
  • make ansible-lint more happy due to new rules (#94)
  • make collection compatble for galaxy.ansible.com (#101)
  • oracle_db: Set SYSTEM password when creating a DB
  • oracle_profile: make it compatible for Python3 (#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 (#100)
  • Problem Instance <db_unique_name> is not running during DBCA in RAC (#91)
  • removal of database not working when db_name <> db_instance_name (#28)
  • wrong ORACLE_BASE in RAC with role sepepration (#259)