Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -58,11 +58,11 @@ jobs:
- liberty-jdk21-rockylinux9
steps:
- name: Checkout
uses: actions/checkout@v4
uses: actions/checkout@v7.0.0
with:
path: ${{ env.CUSTOM_CHECKOUT_LOC }}
- name: Setup Python v${{ env.python_ver }}
uses: actions/setup-python@v5
uses: actions/setup-python@v6.3.0
with:
python-version: ${{ env.python_ver }}
cache: 'pip'
Expand Down
2 changes: 1 addition & 1 deletion galaxy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ name: spm_middleware

# The version of the collection. Must be compatible with semantic versioning
# Please note. version also exists in /github/workflows/release.yml and will need to be update also
version: 1.10.12
version: 1.10.13

# The path to the Markdown (.md) readme file. This path is relative to the root of the collection
readme: README.md
Expand Down
16 changes: 16 additions & 0 deletions roles/oracle/tasks/patch.yml
Original file line number Diff line number Diff line change
Expand Up @@ -134,6 +134,22 @@
delay: 30
when: patch_applied.rc != 0

- name: 'Patch - fail with diagnostic message on OPatch rc=73'
fail:
msg: >
OPatch failed with exit code 73 (make re-link failure).
This typically means the Oracle static libraries (e.g. libserver19.a) are
incompatible with the system's glibc version.
On RHEL/OL 9 (glibc >= 2.34), Oracle 19c requires a minimum of RU 19.19
(Oracle only certifies 19c for RHEL 9 from RU 19.19 onwards — see Oracle
Database 19c Client Installation Guide for Linux). Ensure the
oracle-database-preinstall-19c el9 RPM is installed before patching, which
provides compat-openssl11 and libxcrypt-compat required at relink time.
OPatch restore log: {{ oracle_home }}/.patch_storage/NApply/
when:
- patch_applied.rc != 0
- job_result.rc is defined and job_result.rc == 73

- name: Check listener status
become: yes
become_user: oracle
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.20.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.23.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.24.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.25.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.26.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.27.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.28.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.29.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.30.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down
3 changes: 2 additions & 1 deletion roles/oracle/vars/v19.31.0.0.0.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
# prereq installers
prereqs_installer_7: https://yum.oracle.com/repo/OracleLinux/OL7/latest/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el7.x86_64.rpm
prereqs_installer_8: https://yum.oracle.com/repo/OracleLinux/OL8/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-2.el8.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_8 }}"
prereqs_installer_9: https://yum.oracle.com/repo/OracleLinux/OL9/appstream/x86_64/getPackage/oracle-database-preinstall-19c-1.0-1.el9.x86_64.rpm
prereqs_installer: "{{ prereqs_installer_7 if ansible_distribution_major_version=='7' else prereqs_installer_9 if ansible_distribution_major_version=='9' else prereqs_installer_8 }}"
# base installer values
base_version: 19.3.0.0.0
base_installer: oracle-database-ee-19c-1.0-1.x86_64.rpm
Expand Down