diff --git a/CHANGELOG.rst b/CHANGELOG.rst index bc9fe6c9d..9ae21da07 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -5,6 +5,57 @@ opitzconsulting.ansible_oracle Release Notes .. contents:: Topics +v4.6.0 +====== + +Release Summary +--------------- + +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. + +Minor Changes +------------- + +- 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) + +Breaking Changes / Porting Guide +-------------------------------- + +- 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) + +Bugfixes +-------- + +- 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) + v4.5.0 ====== diff --git a/changelogs/.plugin-cache.yaml b/changelogs/.plugin-cache.yaml index 5919387ce..dfc3ded8f 100644 --- a/changelogs/.plugin-cache.yaml +++ b/changelogs/.plugin-cache.yaml @@ -157,4 +157,4 @@ plugins: shell: {} strategy: {} vars: {} -version: 4.5.0 +version: 4.6.0 diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 1767cc5be..0c74aa62b 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -731,3 +731,73 @@ releases: - os_oracle.yml - role_sparation.yml release_date: '2024-02-24' + 4.6.0: + changes: + breaking_changes: + - '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)' + bugfixes: + - '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)' + minor_changes: + - '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)' + release_summary: '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.' + fragments: + - assert_pdbs.yml + - fix_loops.yml + - molecule.yml + - ocenv.yml + - oracle_db_mem_totalmb.yml + - oradb_facts.yml + - oradb_facts2.yml + - oradb_facts3.yml + - oradb_manage_redo.yml + - orasw_download.yml + - rac.yml + - release.yml + - ssh.yml + release_date: '2024-03-08' diff --git a/changelogs/fragments/assert_pdbs.yml b/changelogs/fragments/assert_pdbs.yml deleted file mode 100644 index be6338312..000000000 --- a/changelogs/fragments/assert_pdbs.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -breaking_changes: - - "orasw_meta: assert that cdb from oracle_pdbs is in oracle_databases (oravirt#417)" diff --git a/changelogs/fragments/fix_loops.yml b/changelogs/fragments/fix_loops.yml deleted file mode 100644 index 6b0027fde..000000000 --- a/changelogs/fragments/fix_loops.yml +++ /dev/null @@ -1,10 +0,0 @@ ---- -bugfixes: - - "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)" - - "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)" diff --git a/changelogs/fragments/molecule.yml b/changelogs/fragments/molecule.yml deleted file mode 100644 index c681aa08b..000000000 --- a/changelogs/fragments/molecule.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "molecule: Added 2nd database to tests (oravirt#417)" diff --git a/changelogs/fragments/ocenv.yml b/changelogs/fragments/ocenv.yml deleted file mode 100644 index 870ed1bb8..000000000 --- a/changelogs/fragments/ocenv.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -breaking_changes: - - "oradb_manage_db: move echo for usage of ocenv from .bashrc to .bash_profile (oravirt#418)" diff --git a/changelogs/fragments/oracle_db_mem_totalmb.yml b/changelogs/fragments/oracle_db_mem_totalmb.yml deleted file mode 100644 index ce58bacfd..000000000 --- a/changelogs/fragments/oracle_db_mem_totalmb.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -breaking_changes: - - "orasw_meta: added assert for oracle_db_mem_totalmb in oracle_databases (oravirt#414)" diff --git a/changelogs/fragments/oradb_facts.yml b/changelogs/fragments/oradb_facts.yml deleted file mode 100644 index 91be58a6d..000000000 --- a/changelogs/fragments/oradb_facts.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "oradb_facts: add attribute oradb_facts_ignore_unreachable to oracle_databases (oravirt#417)" diff --git a/changelogs/fragments/oradb_facts2.yml b/changelogs/fragments/oradb_facts2.yml deleted file mode 100644 index 2c8b85734..000000000 --- a/changelogs/fragments/oradb_facts2.yml +++ /dev/null @@ -1,12 +0,0 @@ ---- -minor_changes: - - "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: 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)" diff --git a/changelogs/fragments/oradb_facts3.yml b/changelogs/fragments/oradb_facts3.yml deleted file mode 100644 index b570527f8..000000000 --- a/changelogs/fragments/oradb_facts3.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "oradb_manage_db: Ignore errors during create/manage db when oradb_facts_ignore_unreachable=true (oravirt#417)" diff --git a/changelogs/fragments/oradb_manage_redo.yml b/changelogs/fragments/oradb_manage_redo.yml deleted file mode 100644 index 9c3d40cfa..000000000 --- a/changelogs/fragments/oradb_manage_redo.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "oradb_manage_redo: Disable role in RAC environments (oravirt#418)" diff --git a/changelogs/fragments/orasw_download.yml b/changelogs/fragments/orasw_download.yml deleted file mode 100644 index 0d95fc799..000000000 --- a/changelogs/fragments/orasw_download.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "orasw_download_patches: Download OPatch for GI/Restart (oravirt#415)" diff --git a/changelogs/fragments/rac.yml b/changelogs/fragments/rac.yml deleted file mode 100644 index facddf757..000000000 --- a/changelogs/fragments/rac.yml +++ /dev/null @@ -1,5 +0,0 @@ ---- -minor_changes: - - "RAC: Reenabled RAC-Support in 4.x (oravirt#418)" -breaking_changes: - - "orasw_meta: added variable orasw_meta_cluster_hostgroup for RAC (oravirt#418)" diff --git a/changelogs/fragments/ssh.yml b/changelogs/fragments/ssh.yml deleted file mode 100644 index c6af3d310..000000000 --- a/changelogs/fragments/ssh.yml +++ /dev/null @@ -1,3 +0,0 @@ ---- -minor_changes: - - "orahost_ssh: Role rewritten with modern ansible modules (oravirt#418)" diff --git a/galaxy.yml b/galaxy.yml index e0ce21626..71b9e613a 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -2,7 +2,7 @@ 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.5.0 +version: 4.6.0 repository: https://github.com/oravirt/ansible-oracle.git readme: README.md authors: