Skip to content

Commit

Permalink
Release 4.0.0b1 - 1st Beta Release of ansible-oracle
Browse files Browse the repository at this point in the history
Important!

This is a non production beta release of ansible-oracle.

Please read the Pull-Request for more details:

#318
  • Loading branch information
Rendanic committed Sep 24, 2023
1 parent 9f5da51 commit f44a67c
Show file tree
Hide file tree
Showing 22 changed files with 373 additions and 116 deletions.
95 changes: 95 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,101 @@ opitzconsulting.ansible_oracle Release Notes
.. contents:: Topics


v4.0.0
======

Release Summary
---------------

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.


Minor Changes
-------------

- 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)

Breaking Changes / Porting Guide
--------------------------------

- 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)

Removed Features (previously deprecated)
----------------------------------------

- 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)

Known Issues
------------

- Oracle Restart is not fully tested at the moment (oravirt#318)
- RAC support not availible in this release (oravirt#318)

v3.12.0
=======

Expand Down
4 changes: 4 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# ansible-oracle

_IMPORTANT_

*This an a beta release of `ansible-oracle`.* Use Version 3.x for production instead of this version.

Read documentation at <https://github.com/oravirt/ansible-oracle> for more details.

* Installs Oracle RAC, RAC One Node and normal single instances.
Expand Down
137 changes: 136 additions & 1 deletion changelogs/.plugin-cache.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -6,22 +6,157 @@ plugins:
callback: {}
cliconf: {}
connection: {}
filter: {}
httpapi: {}
inventory: {}
lookup: {}
module:
oracle_asmdg:
description: Manage diskgroups in an Oracle database
name: oracle_asmdg
namespace: ''
version_added: 2.1.0
oracle_asmvol:
description: Manage Oracle ASMCMD Volumes
name: oracle_asmvol
namespace: ''
version_added: 2.1.0
oracle_awr:
description: Manage AWR configuration
name: oracle_awr
namespace: ''
version_added: 2.2.1
oracle_datapatch:
description: Manage datapatch functionality
name: oracle_datapatch
namespace: ''
version_added: 2.4.0.0
oracle_db:
description: Manage an Oracle database
name: oracle_db
namespace: ''
version_added: 2.4.0
oracle_directory:
description: Manage users/schemas in an Oracle database
name: oracle_directory
namespace: ''
version_added: 1.9.1
oracle_facts:
description: Returns some facts about Oracle DB
name: oracle_facts
namespace: ''
version_added: 2.2.1
oracle_gi_facts:
description: Returns some facts about Grid Infrastructure environment
name: oracle_gi_facts
namespace: ''
version_added: '2.4'
oracle_grants:
description: Manage users/schemas in an Oracle database
name: oracle_grants
namespace: ''
version_added: 1.9.1
oracle_job:
description: Manage DBMS_SCHEDULER jobs in Oracle database
name: oracle_job
namespace: ''
version_added: 2.2.1
oracle_jobclass:
description: Manage DBMS_SCHEDULER job classes in Oracle database
name: oracle_jobclass
namespace: ''
version_added: 2.2.1
oracle_jobschedule:
description: Manage DBMS_SCHEDULER job schedules in Oracle database
name: oracle_jobschedule
namespace: ''
version_added: 2.2.1
oracle_jobwindow:
description: Manage DBMS_SCHEDULER job windows in Oracle database
name: oracle_jobwindow
namespace: ''
version_added: 2.2.1
oracle_ldapuser:
description: 'Syncronises user accounts from LDAP/Active directory to Oracle
database and maps group membership to Oracle roles
'
name: oracle_ldapuser
namespace: ''
version_added: 2.2.0
oracle_opatch:
description: Manage patches in an Oracle environment
name: oracle_opatch
namespace: ''
version_added: 2.4.0
oracle_parameter:
description: Manage parameters in an Oracle database
name: oracle_parameter
namespace: ''
version_added: 1.9.1
oracle_pdb:
description: Manage pluggable databases in Oracle
name: oracle_pdb
namespace: ''
version_added: 2.1.0.0
oracle_privs:
description: Manage object and system privileges in Oracle database
name: oracle_privs
namespace: ''
version_added: 2.2.1
oracle_profile:
description: Manage profiles in an Oracle database
name: oracle_profile
namespace: ''
version_added: 2.4.1.0
oracle_redo:
description: Manage Oracle redo related things
name: oracle_redo
namespace: ''
version_added: '2.4'
oracle_role:
description: Manage users/roles in an Oracle database
name: oracle_role
namespace: ''
version_added: 1.9.1
oracle_rsrc_consgroup:
description: Manage DBMS_RESOURCE_MANAGER consumer groups
name: oracle_rsrc_consgroup
namespace: ''
version_added: 2.2.1
oracle_services:
description: Manage services in an Oracle database
name: oracle_services
namespace: ''
version_added: 2.1.0.0
oracle_sql:
description: Execute arbitrary sql
name: oracle_sql
namespace: ''
version_added: 2.1.0.0
oracle_sqldba:
description: Execute sql (scripts) using sqlplus (BEQ) or catcon.pl
name: oracle_sqldba
namespace: ''
version_added: null
oracle_stats_prefs:
description: Manage DBMS_STATS global preferences
name: oracle_stats_prefs
namespace: ''
version_added: '2.4'
oracle_tablespace:
description: Manage tablespaces in an Oracle database
name: oracle_tablespace
namespace: ''
version_added: 1.9.1
oracle_user:
description: Manage users/schemas in an Oracle database
name: oracle_user
namespace: ''
version_added: 1.9.1
netconf: {}
shell: {}
strategy: {}
test: {}
vars: {}
version: 3.12.0
version: 4.0.0
Loading

0 comments on commit f44a67c

Please sign in to comment.