-
Notifications
You must be signed in to change notification settings - Fork 25
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
GOBMCN2-24 Added preflight checks #6
GOBMCN2-24 Added preflight checks #6
Conversation
… playbooks that install software will not fail
This comment has been minimized.
This comment has been minimized.
- { distro: "OracleLinux", version: "7.4", kernel_version: "4.1.12", kernel_build: "124.19.2", kernel_tag: "el7uek" } | ||
- { distro: "OracleLinux", version: "7.4", kernel_version: "4.14.35", kernel_build: "1818.1.6", kernel_tag: "el7uek" } | ||
- { distro: "OracleLinux", version: "7.5", kernel_version: "3.10.0", kernel_build: "862.11.6", kernel_tag: "el7" } | ||
- { distro: "RedHat", version: "7.5", kernel_version: "3.10.0", kernel_build: "862.11.6", kernel_tag: "el7" } |
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.
What about, say, Red Hat 7.6? 7.7 beta? 7.3? 7.1? These are all certified as far as I know. It just seems like a huge headache to maintain a list of kernel versions for every quarterly release of every operating system, and repeating it for every Oracle software combination.
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.
This is the list of supported OS/Kernels for the specific database versions, once new OS versions are out, we can add a new line for 7.6, 7.7 with a kernel version. Anything newer passes.
# | ||
ansible_user: ansible | ||
# | ||
required_cpu_cores: 4 |
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.
Why shouldn't I run on, say, a single-core system?
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.
This was the recommendation from the DBA team
with_items: "{{supported_distributions_12_2}}" | ||
|
||
- assert: | ||
that: supported_19c or supported_18c or supported_12_2 |
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.
What about 12.1? 11gR2?
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.
I did not find a document for 11 or 12.1 that lists the OS/Kernel combinations.
@googlebot I signed it! |
CLAs look good, thanks! ℹ️ Googlers: Go here for more info. |
Added a new PR as I cannot use the original repo: |
Added preflight checks to ensure as much as possible that the ansibl playbooks that install software will not fail