Skip to content
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

UnixPB: Add tags to tasks in Common role #3580

Merged
merged 3 commits into from
Dec 7, 2024
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
Original file line number Diff line number Diff line change
Expand Up @@ -31,11 +31,11 @@

- name: Install JDK for x64
when: ansible_architecture == "x86_64"
tags: build_tools
block:
- name: Check if zulu-7 is already installed in the target location
stat: path=/usr/lib/jvm/zulu7
register: zulu7_installed
tags: build_tools

- name: Install latest zulu-7 release if not already installed
unarchive:
Expand All @@ -44,7 +44,6 @@
remote_src: yes
when:
- not zulu7_installed.stat.exists
tags: build_tools

- name: Create symlink to point at zulu-7
file:
Expand All @@ -53,12 +52,10 @@
state: link
when:
- not zulu7_installed.stat.exists
tags: build_tools

- name: Check if zulu-14 is already installed in the target location
stat: path=/usr/lib/jvm/zulu14
register: zulu14_installed
tags: build_tools

- name: Install latest zulu-14 release if not already installed
unarchive:
Expand All @@ -67,7 +64,6 @@
remote_src: yes
when:
- not zulu14_installed.stat.exists
tags: build_tools

- name: Create symlink to point at zulu-14
file:
Expand All @@ -76,12 +72,10 @@
state: link
when:
- not zulu14_installed.stat.exists
tags: build_tools

- name: Check if zulu-15 is already installed in the target location
stat: path=/usr/lib/jvm/zulu15
register: zulu15_installed
tags: build_tools

- name: Install latest zulu-15 release if not already installed
unarchive:
Expand All @@ -90,7 +84,6 @@
remote_src: yes
when:
- not zulu15_installed.stat.exists
tags: build_tools

- name: Create symlink to point at zulu-15
file:
Expand All @@ -99,7 +92,6 @@
state: link
when:
- not zulu15_installed.stat.exists
tags: build_tools

- name: Install JDK for aarch64
when: ansible_architecture == "aarch64"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
- name: Check For Centos8 Stream
shell: cat /etc/centos-release
register: relfile_contents
tags: build_tools

- name: Enable EPEL release (not CentOS8)
yum:
Expand Down Expand Up @@ -136,7 +137,6 @@
- ansible_distribution_major_version == "6"
tags: build_tools


- name: Install CentOS SCL x86_64 repo for gcc7.3
package: "name=centos-release-scl state=latest"
when:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@
#########################################
- name: Allow https apt sources
package: "name=apt-transport-https state=latest"
tags: patch_update

- name: Add the openjdk repository to apt for openjdk7
apt_repository: repo='ppa:openjdk-r/ppa' update_cache=no
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -124,21 +124,25 @@
- not (ansible_distribution_major_version == "6" and ansible_architecture == "ppc64")
- not (ansible_distribution_major_version == "8")
- not (ansible_distribution_major_version >= "35" and ansible_distribution == "Fedora")
tags: install_java

- name: Install Java when RedHat 6 on ppc64
package: "name={{ item }} state=latest"
with_items: "{{ Java_RHEL6_PPC64 }}"
when: (ansible_distribution_major_version == "6" and ansible_architecture == "ppc64")
tags: install_java

- name: Install Java when RedHat 8
package: "name={{ item }} state=latest"
with_items: "{{ Java_RHEL8 }}"
when: (ansible_distribution_major_version == "8")
tags: install_java

- name: Install Java when Fedora 35
package: "name={{ item }} state=latest"
with_items: "{{ Java_FED35 }}"
when: (ansible_distribution_major_version == "35" and ansible_distribution != "Fedora")
tags: install_java

####################
# Set default Java #
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -137,16 +137,19 @@
when:
- not (ansible_distribution_major_version == "6" and ansible_architecture == "ppc64")
- not (ansible_distribution_major_version == "8")
tags: install_java

- name: Install Java when RedHat 6 on ppc64
package: "name={{ item }} state=latest"
with_items: "{{ Java_RHEL6_PPC64 }}"
when: (ansible_distribution_major_version == "6" and ansible_architecture == "ppc64")
tags: install_java

- name: Install Java when RedHat 8
package: "name={{ item }} state=latest"
with_items: "{{ Java_RHEL8 }}"
when: (ansible_distribution_major_version == "8")
tags: install_java

####################
# Set default Java #
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,23 +88,20 @@

- name: Install Git SLES 12 SP5
when: (ansible_distribution_major_version == "12" and ansible_distribution_version == "12.5")
tags: build_tools
block:
- name: Test if Git Is Installed At /usr/local/bin
shell: /usr/local/bin/git --version >/dev/null
failed_when: false
register: git_installed
changed_when: false
tags:
- build_tools

- name: Test if git is installed at the correct version
shell: /usr/local/bin/git --version | sed -e 's/git version //g' | awk -F'[.]' '{print $1 "." $2}'
when:
- git_installed.rc == 0
register: git_version
changed_when: false
tags:
- build_tools

- name: Get Git Source
get_url:
Expand All @@ -121,8 +118,6 @@
chdir: /tmp
when:
- (git_installed.rc != 0) or (git_installed.rc == 0 and git_version.stdout is version_compare('2.31', operator='lt'))
tags:
- build_tools

- name: Compile Git 2.31.0
shell: |
Expand All @@ -132,8 +127,6 @@
gmake install
when:
- (git_installed.rc != 0) or (git_installed.rc == 0 and git_version.stdout is version_compare('2.31', operator='lt'))
tags:
- build_tools

- name: Install additional build tools for SLES 11
package: "name={{ item }} state=latest"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -118,12 +118,14 @@
with_items: "{{ Additional_Packages_Ubuntu16 }}"
when:
- ansible_distribution_major_version == "16"
tags: test_tools

- name: Install additional Packages specific to Ubuntu 18
package: "name={{ item }} state=latest"
with_items: "{{ Additional_Packages_Ubuntu18 }}"
when:
- ansible_distribution_major_version == "18"
tags: test_tools

- name: Download LibFFI6 v3.2.1_8 For Ubuntu 20 or 22 on S390X
get_url:
Expand All @@ -135,12 +137,14 @@
when:
- (ansible_distribution_major_version == "20" and ansible_architecture == "s390x") or
(ansible_distribution_major_version == "22" and ansible_architecture == "s390x")
tags: test_tools

- name: Install LibFFI6 v3.2.1_8 For Ubuntu 20 or 22 on S390X
apt: deb="/tmp/libffi6_3.2.1-8_s390x.deb"
when:
- (ansible_distribution_major_version == "20" and ansible_architecture == "s390x") or
(ansible_distribution_major_version == "22" and ansible_architecture == "s390x")
tags: test_tools

####################
# Set default Java #
Expand Down
Loading