-
Notifications
You must be signed in to change notification settings - Fork 10
Introduce support for Oracle HTTP Server 14.1.2 #142
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
New version of WAS & IHS- 9.0.5.25 New version of WLP - 25.0.0.9 New version of Java8 - 8.0.8.50 New version of Java21 - 21.0.8 New version of IIM - 1.9.3.3
Test OHS 1412 Install
Revert WebLogic Domain creation code - We create the domain as part of the configure target when deploying Curam
Missed WebLogic version change
Add in Support for Oracle HTTP Server 14.1.2 Updates to config.yml to install OHS 14.1.2 New var files for latest versions.
Fixup WebLogic Version
Comment out adding WebLogic Domain cert In OHS 14.1.2 there is a change in what certs need to be added to have trust between OHS and WLS. Previously this was a shared cert - not the cert is specific to the WebLogic Domain. We do not create a WebLogic domain in our ansible code. As this is done as part of running the configure target when we deploy Curam.
Move OHS version declaratoion to the converge file to accommodate having 2 versions of OHS..
Test cleaning up Oracle Installers post install - help increase available disk space
Fix up idempotence Checks if DB and Patch already installed
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR introduces support for Oracle HTTP Server (OHS) 14.1.2, adds new molecule test scenarios for RHEL 8 & 9, and improves Oracle database role cleanup to address space issues in GitHub Actions.
- Adds OHS 14.1.2 support with new configuration for auto_login_only wallets, updated file permissions (launchs, httpd), and version-specific task logic
- Introduces cleanup tasks for Oracle database installers and patches to prevent disk space issues during CI runs
- Adds idempotency checks to Oracle database and patch tasks to skip unnecessary operations when already installed/applied
Reviewed changes
Copilot reviewed 14 out of 16 changed files in this pull request and generated 7 comments.
Show a summary per file
| File | Description |
|---|---|
| roles/weblogic/vars/v14.1.2.0.250324.yml | Formatting fix for java_version_path line numbering |
| roles/oracle/tasks/patch.yml | Adds patch idempotency check and cleanup tasks; fixes needed for typo and path issues |
| roles/oracle/tasks/configure.yml | Adds cleanup of base installer after configuration |
| roles/oracle/tasks/19c_install.yml | Adds idempotency check to skip installation if Oracle is already installed |
| roles/ohs/vars/v14.1.2.0.250908.yml | New variable file for OHS 14.1.2.0.250908 fixpack; critical version mismatch issue |
| roles/ohs/vars/v14.1.2.0.250707.yml | New variable file for OHS 14.1.2.0.250707 fixpack |
| roles/ohs/tasks/main.yml | Adds version condition to skip 19c upgrade for OHS 14.1.2 |
| roles/ohs/tasks/config.yml | Adds OHS 14.1.2-specific file permissions, wallet creation with auto_login_only, and version-conditional logic |
| roles/ohs/defaults/main.yml | Removes ohs_version default (now set per-converge file) |
| molecule/ohs-1412-rockylinux9/molecule.yml | New molecule test configuration for OHS 14.1.2 on Rocky Linux 9 |
| molecule/ohs-1412-rockylinux8/molecule.yml | New molecule test configuration for OHS 14.1.2 on Rocky Linux 8 |
| molecule/__weblogic-v14.1.2/verify.yml | Formatting fix for when condition |
| molecule/__ohs-v14.1.2/verify.yml | New verification playbook for OHS 14.1.2 tests |
| molecule/__ohs-v14.1.2/converge.yml | New converge playbook for OHS 14.1.2 tests with version specification |
| molecule/__ohs-v12.2.1.4/converge.yml | Adds explicit ohs_version and corrects weblogic_version for 12.2.1.4 tests |
| .github/workflows/main.yml | Adds ohs-1412-rockylinux8 and ohs-1412-rockylinux9 to test matrix |
Comments suppressed due to low confidence (1)
roles/oracle/tasks/patch.yml:74
- The extraction task should also be conditional on whether the patch has already been applied. Add
when: patch_applied.rc != 0to avoid unnecessary extraction when the patch is already installed.
- name: "Extract Patch {{ patch_filename }}"
unarchive:
remote_src: yes
src: "/tmp/{{ patch_filename }}"
dest: /tmp/
owner: oracle
group: oinstall
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
Fix ohs_version in latest file Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Fixup Co-Pilot suggestions
… into mf_ohs1412
Introduce support for Oracle HTTP Server 14.1.2
Update Oracle Database tests.