Skip to content

Commit

Permalink
Add conditionals for Rhel9 in common role
Browse files Browse the repository at this point in the history
Signed-off-by: Aswathy S Kumar <[email protected]>
  • Loading branch information
AswathySK committed Dec 2, 2024
1 parent 307ef6f commit 885e859
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 19 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,11 @@
- ansible_architecture == "x86_64"
tags: patch_update

- name: Enable EPEL release for RHEL9 or RHEL8 or RHEL6 or RHEL7
- name: Enable EPEL release for RHEL
yum: name=https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm
failed_when: false
when:
- ansible_architecture != "s390x"
- (ansible_distribution_major_version | int >= 6)
tags: patch_update

- name: YUM upgrade all packages
Expand Down Expand Up @@ -52,9 +51,9 @@
##########################
# Additional build tools #
##########################
- name: Install additional build tools if NOT RHEL 8 AND RHEL9
- name: Install additional build tools if NOT RHEL8 and above

Check failure on line 54 in ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/Common/tasks/RedHat.yml

View workflow job for this annotation

GitHub Actions / Ansible Lint

yaml[trailing-spaces]

Trailing spaces

Check failure on line 54 in ansible/playbooks/AdoptOpenJDK_Unix_Playbook/roles/Common/tasks/RedHat.yml

View workflow job for this annotation

GitHub Actions / Yamllint

54:62 [trailing-spaces] trailing spaces
package: "name={{ item }} state=latest"
with_items: "{{ Additional_Build_Tools_NOT_RHEL8 }}"
with_items: "{{ Additional_Build_Tools_NOT_RHEL8Plus }}"
when:
- not (ansible_distribution_major_version | int >= 8)
tags: build_tools
Expand Down Expand Up @@ -102,9 +101,9 @@
- (ansible_distribution_major_version == "6") or (ansible_distribution_major_version == "7")
tags: build_tools

- name: Install additional build tools for RHEL >= 8
- name: Install additional build tools for RHEL8 and above
package: "name={{ item }} state=latest"
with_items: "{{ Additional_Build_Tools_RHEL8 }}"
with_items: "{{ Additional_Build_Tools_RHEL8Plus }}"
when:
- (ansible_distribution_major_version | int >= 8)
tags: build_tools
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,12 +56,12 @@ Build_Tool_Packages:
- xz
- zip

Additional_Build_Tools_NOT_RHEL8:
Additional_Build_Tools_NOT_RHEL8Plus:
- libdwarf-devel # now in CodeReady Linux Builder (CRB) repo
- libmpc-devel # now in CodeReady Linux Builder (CRB) repo
- ntp # in RHEL8, ntp package is replaced by chrony

Additional_Build_Tools_RHEL8:
Additional_Build_Tools_RHEL8Plus:
- glibc-locale-source
- glibc-langpack-ja # required for creating Japanese locales
- glibc-langpack-ko # required for creating Korean locales
Expand Down Expand Up @@ -92,17 +92,6 @@ Additional_Build_Tools_RHEL7_s390x:
- libstdc++.s390 # a dependency required for executing a 32-bit C binary
- yum-utils # yumdownloader required for devkit creation

Java_RHEL8:
- java-1.8.0-openjdk-devel

Java_NOT_RHEL6_PPC64: # Not RHEL8 either
- java-1.7.0-openjdk-devel
- java-1.8.0-openjdk-devel

Java_RHEL6_PPC64:
- java-1.7.0-ibm-devel
- java-1.8.0-ibm-devel

Test_Tool_Packages:
- acl
- perl
Expand Down

0 comments on commit 885e859

Please sign in to comment.