Topics
- devsec: changed hosts=all to hosts={{ hostgroup | default('all') }} (#479)
- orasw_download_patches: bugfix for empty oracle_databases or oracle_pdbs (#480)
- orasw_meta: empty oracle_databases broke orasw_download_patches (#480)
Roles for APEX and ORDS have been added in experimental state. The old issue with missing support for listener configuration in Oracle GI/Restart has been fixed. A new Playbook manage_sqlnet.ora has been added for easier configuration of listener.ora, sqlnet.ora and tnsnames.ora.
- ORDS: new experimental role to install and configure ORDS on OracleLinux (#473)
- ansible-oracle Documentation fixes (#473)
- beginner_patching: Inventory for ORDS + APEX (#473)
- example rac: create multiple listener as example (#475)
- galaxy: added new collection as dependency for RAC/Restart listener configuration (#475)
- molecule: Added APEX and ORDS to dbfs-ol9 (#473)
- molecule: added 2nd listener for testing (#475)
- oraapex: New role to install APEX in databases - experimental (#473)
- oradb_manage_db: Configure sqlnet.ora, listener.ora and tnsnames.ora wirh playbook manage_sqlnet.yml (#475)
- orasw_download_patches: added support for downloading apex installation archives (#473)
- orasw_meta: changed assert for playbook manage_sqlnet.yml on RAC/Restart (#475)
- oraswgi_install: documentation changes for ansible-doctor make happy again (#474)
ansible-oracle 4.10.0 supports OL9/RHEL9 without the need to install the software from a golden image. The exmples for beginner_patching and RAC have been fixed to use the new pre-patching support in oraswdb_install.
- added missing collection dependencies (#469)
- ansible-builder: moved to new base image (#470)
- ansible-lint: Update ansible-lint to 24.7.0 (#471)
- ansible-lint: fqcn[action-core] for ansible.builtin.yum due to OL7 compatibility (#471)
- antsibull-changelog: Upgrade version 0.29.0
- beginner_patching: updated example to ansible-oracle 4.x (#469)
- molecule: changes to dbfs for new dbfs-ol9 szenario (#469)
- molecule: dbfs-ol9 for RDBMS prepatch testing (#469)
- ocenv: version 2024-08-23 of ocenv environment script (#468)
- oraswdb_install: Added support for prepatching in runInstaller for 19c (#469)
- oraswdb_manage_patches: added parameter oraswdb_manage_patches_force_opatch_upgrade for applyRU in runInstaller (#469)
- tools: changed requirements_dev.txt for venv (#470)
- End of Life for Oracle Linux 7 and RHEL7 (#466)
- orahost_meta: Added default for oracle_install_option_gi to limit dependency to other roles (#467)
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.
- 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)
- CV_ASSUME_DISTID: SLES15 when ansible_os_family == 'SuSE' (#458)
- oraswgi_manage_patches: python-module xmltodict needed on ansible-controller (#464)
- 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)
- oradb_manage_pdb: added missing defaults for pdbadmin_user and pdbadmin_password (#426)
- Replace run_once: _oraswgi_meta_configure_cluster with when condition (#422)
- molecule: download for current cluvfy added (#423)
- oracluvfy: New role for managing cluvfy (#423)
- orahost_meta: increase defaults for memlock limits from 0.90 to 0.91 for cluvfy (#423)
- oraswgi_install: use role oracluvfy for cluvfy during installation (#423)
- oradb_rman: Removed unwanted newlines from rman_backup.sh command line (#420)
- orahost: fix wrong permissions in filesystem | Create directories (#424)
- oraswdb_install: fix broken Transfer oracle installfiles to server (#421)
- reviewed entire roles/ code basis and removed unwanted indents from yaml multiline blocks (#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 (#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 (#418)
- molecule: Added 2nd database to tests (#417)
- oradb_facts: add attribute oradb_facts_ignore_unreachable to oracle_databases (#417)
- oradb_manage_db: Ignore errors during create/manage db when oradb_facts_ignore_unreachable=true (#417)
- oradb_manage_grants: check state from oracledb_facts during execution (#417)
- oradb_manage_parameters: check state from oracledb_facts during execution (#417)
- oradb_manage_pdb: check state from oracledb_facts during execution (#417)
- oradb_manage_profiles: check state from oracledb_facts during execution (#417)
- oradb_manage_redo: Disable role in RAC environments (#418)
- oradb_manage_redo: check state from oracledb_facts during execution (#417)
- oradb_manage_roles: check state from oracledb_facts during execution (#417)
- oradb_manage_services: check state from oracledb_facts during execution (#417)
- oradb_manage_statspack: check state from oracledb_facts during execution (#417)
- oradb_manage_tablespace: check state from oracledb_facts during execution (#417)
- oradb_manage_users: check state from oracledb_facts during execution (#417)
- orahost_ssh: Role rewritten with modern ansible modules (#418)
- orasw_download_patches: Download OPatch for GI/Restart (#415)
- oradb_manage_db: move echo for usage of ocenv from .bashrc to .bash_profile (#418)
- orasw_meta: added assert for oracle_db_mem_totalmb in oracle_databases (#414)
- orasw_meta: added variable orasw_meta_cluster_hostgroup for RAC (#418)
- orasw_meta: assert that cdb from oracle_pdbs is in oracle_databases (#417)
- global: removed redundant flatten(levels=1) filter on oracle_database/oracle_pdbs (#416)
- global: replaced match filter fith equalto to prevent partial matches where not wanted (#416)
- oradb_facts: Loop gathered facts only for first database from oracle_databases (#416)
- oradb_facts: Prevent re-using results from previous loop run when ignore_errors set to true (#416)
- oradb_manage_redo: Loop processed only first database from oracle_databases (#416)
- oradb_manage_statspack: Loops processed only first database/pdb from oracle_databases/oracle_pdbs (#416)
- oradb_rman: Loops processed only first database from oracle_databases (#416)
- orasw_meta_internal: replaced all odb[0]/opdb[0] with _odb_loop_helper/_opdb_loop_helper (#416)
- Change Shebang to /usr/bin/env bash (#409)
- Documentation updates (#389)
- build(deps): bump ansible-core from 2.15.8 to 2.15.9 in /tools/dev (#408)
- minor fixes for role separation in Oracle Restart (#409)
- oradb_manage_db: Assert SYS password in inventory before dbca (#409)
- Removed oracle_password - use default_gipass as replacement (#409)
- orahost: Removed fixed password for oracle and grid from defaults (#409)
- orasw_meta: Removed default passwords from default_dbpass and dbpasswords (#409)
- oraswgi_install: Removed default password from default_gipass (#409)
- orahost: Removed fixed password for oracle and grid from defaults (#409)
- orasw_meta: Removed default passwords from default_dbpass and dbpasswords (#409)
- oraswgi_install: Removed default password from default_gipass (#409)
- orahost: fix for broken configure_hugepages=false (#412)
- orasw_meta: Removed warning from ansible (#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 (#406)
- oradb_manage_wallet: bugfix for broken oracle_wallet_password (#406)
- oraswdb_manage_patches: refresh opatch lsinv after opatch rollback (#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 (#404)
This is a BETA Release of ansible-oracle. Do not use it in production environments!
- ansible-doctor: Update to 4.0.1 (#397)
- oradb_manage_db: Added support for aliasnames for Oracle Wallet (#400)
- oradb_manage_db: allow multiline values for keys in sqlnet_ansible.ora (#400)
- oradb_manage_wallet: New role for managing Oracle Wallets (#400)
- pre-commit: Update multiple hooks (#397)
- dependabo: Update ansible-core in dev-tools (#398)
- dependabo: bump ansible from 6.7.0 to 8.5.0 in /tools/ansible (#395)
- dependabo: bump tj-actions/changed-files from 31 to 41 in /.github/workflows (#396)
- oradb_manage_db: Remove visible password for sys, system and dbsnmp from dbca responsefile for 12.2+ (#401)
This is a BETA Release of ansible-oracle. Do not use it in production environments!
- ansible-lint v6.22.1 (#392)
- molecule: add tnsname configuration to shared inventory (#388)
- oradb_facts: Skip oracledb_facts when db not reachable (#387)
- common: install lsof for all RHEL/OL distributions (#391)
- oradb_manage_db: Bugfix for undefined variable listener_home_config (#386)
- orahost: Fix warning conditional statements should not include jinja2 templating (#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 (#384)
- example: added oracle_listeners_config and listener_installed due to new asserts in 4.0 (#384)
- experimental support for OracleLinux 9 (#384)
- molecule: Switch to RU 19.21 (#384)
- Ansible 7 (2.14) is new minimal version in ansible-oracle 4.x (#384)
- oraswdb_golden_image: Fixed wrong varible names oraswdb_golen_* to oraswdb_golden_* from breaking change #383 (#384)
- oraswgi_golden_image: Fixed wrong varible names oraswgi_golen_* to oraswgi_golden_* from breaking change #383 (#384)
- oraswdb_manage_patches: bugfix for wrong stage directory when oracle_sw_copy=true (#384)
This is a BETA Release of ansible-oracle. Do not use it in production environments!
- ansible-lint V6.20.3 (#383)
- molecule: new stage download to prepare dbfs stage (#383)
- molecule: new stage golden to create golden images (#383)
- oiraswgi: Added Support for gridSetup.sh -applyRU for 19c and 21c (#383)
- oraasm_manage_diskgroups: Refactoring and bugfixes for 4.0 (#383)
- oracle_opatch: replace sqlplus -V with oraversion for newer releases (#383)
- oraswdb_golen_image: Rename created archive to fixed name (#383)
- oraswgi_golen_image: Rename created archive to fixed name (#383)
- oraswdb_golen_image: New variable oraswdb_golen_image_create: false (#383)
- oraswgi_golen_image: New variable oraswgi_golen_image_create: false (#383)
- Bugfix for state=absent in oracle_databases with CDB (#383)
- molecule: Use shared inventory with download scenario (#383)
- oracle_opatch: fix wrong rolling parameter definition, fix broken opatch opatchauto rollback (#383)
- oradb_datapatch: allow execution of role with empty oracle_databases and oracle_pdbs (#383)
- oradb_manage_db: Regather oradb_facts after database change (#383)
- oradb_manage_statspack: Bugfix for nonCDB setups (#383)
- orahost: Do not set NOZEROCONF on SuSE platform (#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 (#318)
- Renamed all playbooks for collection compatibility and added symbolic links (#318)
- ansible-lint 6.17.0 (#318)
- antsibull-changelog: Update to 0.23.0 in development tools (#318)
- common: ansible-doctor (#318)
- cxoracle: ansible-doctor (#318)
- cxoracle: removed pip installation for Python2 (#318)
- github Action ansible-doctor (#318)
- github Action changelog filecheck only during pull requests (#318)
- molecule: helper for easier development in ansible-oracle (#318)
- oradb_facts: new role for oracle_fact.py module (#318)
- oradb_manage_db: sys and system passwords could be different in database creation (#318)
- oradb_manage_profiles: added missing option mode for normal/sysdba connections (#318)
- oradb_manage_statspack: major code refactoring (#318)
- oradb_manage_tablespace: added missing option mode for normal/sysdba connections (#318)
- orahost: 1st test of ansible-doctor (#318)
- orahost: refactoring role (#318)
- orahost_cron: ansible-doctor (#318)
- orahost_logrotate: ansible-doctor (#318)
- orahost_meta: ansible-doctor (#318)
- orahost_meta: moved some variables from orahost into orahost_meta (#318)
- oraswdb_install: optimize installations with oracle_sw_copy (#318)
- oraswgi_instal: replace .profile_grid with ocenv (#318)
- oraswgi_meta: added asserts for inventory variables ()
- pre-commit: added ShellCheck Hook (#318)
- python-venv: helper for easier development in ansible-oracle (#318)
- replaced ansible_hostname with oracle_hostname in oracle manage roles (#318)
- rman_backup.sh: make scripte shellcheck happy (#318)
- INCOMPATIBLE CHANGE: Please replace configure_cluster with oracle_install_option_gi (#318)
- change configure_cluster to _oraswgi_meta_configure_cluster (#318)
- changed variable defaults for (#318)
- dbhome-conversion tool removed (#318)
- oracle_acfs: Rename module to disable it due to broken code (#318)
- oracle_asmdg: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_asmvol: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_awr: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_datapatch: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_directory: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_facts: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_gi_facts: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_grants: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_jobclass: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_jobs: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_jobschedule: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_jobwindow: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_ldapuser: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_parameter: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_pdb: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_privs: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_profile: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_redo: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_role: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_rsrc_consgroup: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_services: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_sql: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_sqldba: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_stat_prefs: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_tablespace: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- oracle_user: refactoring code, make it usable for ansible-doc, Python3 usable only (#318)
- orahost: removed default values for host_fs_layout (#318)
- Remove old desupported playbooks from playbooks/desupported (#318)
- Removed duplicate role oraswgi_opatch. Use oraswgi_manage_patches (#318)
- Removed inventory folder, comes back in example at later time (#318)
- removed role oraemagent_install (#318)
- Oracle Restart is not fully tested at the moment (#318)
- RAC support not availible in this release (#318)
- oradb_facts: add missing attributes collected by oracle_facts module (#375)
- oracle_awr: added no_log attribute to password fields (#375)
- oracle_facts: added no_log attribute to password fields (#375)
- oracle_job: added no_log attribute to password fields (#375)
- oracle_jobclass: added no_log attribute to password fields (#375)
- oracle_jobschedule: added no_log attribute to password fields (#375)
- oracle_jobwindow: added no_log attribute to password fields (#375)
- oracle_ldapuser: added no_log attribute to password fields (#375)
- oracle_rsrc_consgroup: added no_log attribute to password fields (#375)
- oradb_rman: better handle rman_jobs with state: absent (#374)
- new vagrantbox example beginner_patching (#370)
- oradb_rman: added option state for cronjobs, disabled is optional now (#369)
- oradb_manage_db: bugfix for wrong IFILE path in tnsnames.ora and sqlnet.ora when readonly ORACLE_HOME is used (#371)
- oradb_facts: Bugfix for missing default variable definitions (#366)
- oradb_manage_grant: Bugfix for broken grant on pdb with db_domain (#365)
- oracle_sqldba: refactoring code, make it usable for ansible-doc, Python3 usable only (#361)
- oradb_manage_db: create _DGMGRL SID in listener.ora for EE only (#359)
- Bugfix for missing Listener autostart and readonly Homes in systemd (#358)
- oracle_sqldba: Bugfix for Python3 (#361)
- oraswdb_install: shellchecker for manage_oracle_rdbms_procs.sh (#358)
- pre-commit: Bugfix for known issue from ansible-oracle 3.8.0 (#383)
This release adds support for db_domain in init.ora for nonCDB and CDB. Read (#356) for requirements and notes.
- Added support for db_domain in init.ora (#356)
- oradb_facts: Backported role from dev release (#356)
- oraswdb_install: fixed wrong creates in curl.yml (#354)
- oraswdb_install: enable CV_ASSUME_DISTID=OL7 for Golden-Image on OL/RHEL8 (#355)
- oraswdb_install: bugfix for imagename in db_homes_config (#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 (#342)
- Add state=restarted to oracle_db (#342)
- Remove deprecation warnings for community.general 7.x (#339)
- black: adding black to pre-commit (#343)
- flake8: adding flake8 to pre-commit (#343)
- github Actions: adding Action for black and flake8 (#343)
- ocenv: version 2023-06-06 of ocenv environment script (#347)
- oracle_db: Refactoring code for flake8 (#342)
- cx_Oracle: requires Python3 installed on target system (#342)
- cx_oracle: Added installation of cx_Oracle for Python3 (#346)
- oradb_manage_db: requires Python3 installed on target system (#342)
- modules: all modules will loose support for Python2 in ansible-oracle 4.0.0 (#346)
- common: removed assert for python due to #346 (#350)
- orasw_download_patches: added missing assert for oracle_sw_source_local (#340)
- oraswdb_install: changed oracle_databases to db_homes_installed for installation source of ORACLE_HOMEs (#348)
- oraswdb_manage_patches: Bugfix for missing opatch or opatchauto in db_homs_config dict (#349)
- pre-commit: added antsibull-changelog-lint (#345)
- pre-commit: moved ansible-lint to end of pre-commit hooks (#344)
- pre-commit: Ignore [WARNING] The 'rev' field of repo 'https://github.com/ansible-community/antsibull-changelog.git'. This will be fixed with next antsibull-changelog release.
- added task to REGISTER DATABASE in Rman Catalog (#336)
- ansible-lint: Update to 6.14.4 (#329)
- orahost: improve oracle os packages selection for Suse (#337)
- added new orasw_download_patches role (#332)
- common: assert python2 interpreter on OL/RHEL7 (#330)
- github action: deploy collection (#324)
- github action: stale issues & PRs (#326)
- orasw_meta: added central assert tasks for ansible-oracle (#325)
- oradb_manage_tablespace: added missing defaults for password (#323)
This is a small monthly release of ansible-oracle.
- add configuration variables for pam_limits to orahost (#317)
- Removal of deprecated directory /inventory from repository with next release.
- oradb_manage_db: customize ocenv initialization in bashrc (#310)
- Fixed oracle packages for SLES 15.3 (#311)
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 (#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)
- inventory structure will be moved to new examples directory (#293)
- vagrant folder will be moved to examples (#293)
- 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)
- 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)
- 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 (opitzconsulting#102)
- moved ansible-oracle into a collection (opitzconsulting#99)
- Parameter oracle_asm_disk_string could be set when asmlib is used (opitzconsulting#82)
- Refactoring oraswgi-install for 19c and 21c (opitzconsulting#82)
- Removed parameter -ignorePrereq during GridSetup.sh (opitzconsulting#82)
- Replace broken .profile_* Envrionmentscript with ocenv (opitzconsulting#85)
- added execution of runcluvfy.sh before GridSetup.sh (opitzconsulting#82)
- added extra debug tasks with "msg: install-home-gi | Start .." before long running tasks (opitzconsulting#82)
- added support for updating opatch under 19c and 21c (opitzconsulting#98)
- added support to interpret password as hash instead of plaintext in dbpasswords by setting users[*].password_is_hash=true (opitzconsulting#81)
- ansible-lint: move to [email protected] (opitzconsulting#261)
- merge ansible-oracle-modules/oc into plugins/modules (opitzconsulting#103)
- new way installing cvuqdisk.rpm in Grid-Infrastructure (opitzconsulting#82)
- ocenv: update to 2022-08-10 (#261)
- oradb-manage-db: use custom DBCA-Templates from ORACLE_HOME directly (opitzconsulting#87)
- orahost: add new attributes to host_fs_layout (opitzconsulting#96)
- oraswgi: assert OL8 and GI 19.3 without RU (opitzconsulting#84)
- oraswgi: move from package to yum for cvuqdisk.rpm (opitzconsulting#84)
- refactoring the includes for 19c and 21c (opitzconsulting#82)
- removed all check exceptions from .ansible-lint (opitzconsulting#99)
- uid/gid/passwd attribute in oracle_users/grid_users/oracle_groups is now optional (opitzconsulting#107)
- update ansible-lint for git pre-commit to v6.3.0 (opitzconsulting#99)
- Ansible 2.9+ needed (opitzconsulting#99)
- moved old playbooks to playbooks folder (opitzconsulting#99)
- rename all roles with '-' in name to '_' (opitzconsulting#99)
- renamed variable for EE-Options in Binaries (opitzconsulting#99)
- 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)
- 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)
- 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)