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: Fix Problematic Centos6 Downloads #3878

Merged
merged 8 commits into from
Feb 14, 2025
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,25 @@
when:
- (git_installed.rc != 0 ) or (git_installed.rc == 0 and git_version.stdout is version_compare('2.15', operator='lt'))
- ansible_distribution != "FreeBSD"
- ansible_distribution != "CentOS" or ansible_distribution_major_version | int != 6
tags: git_source

- name: Download git source for CentOS 6
shell: "wget -q -O /tmp/git-2.15.0.tar.xz https://www.kernel.org/pub/software/scm/git/git-2.15.0.tar.xz"
args:
warn: false
when:
- (git_installed.rc != 0 ) or (git_installed.rc == 0 and git_version.stdout is version_compare('2.15', operator='lt'))
- ansible_distribution == "CentOS" and ansible_distribution_major_version | int == 6
tags: git_source

- name: Verify checksum for CentOS 6 Git Source download ...
shell: sha256sum /tmp/git-2.15.0.tar.xz
register: checksum_result
failed_when: "'107116489f10b758b51af1c5dbdb9a274917b0fb67dc8eaefcdabc7bc3eb3e6a' not in checksum_result.stdout"
when:
- (git_installed.rc != 0 ) or (git_installed.rc == 0 and git_version.stdout is version_compare('2.15', operator='lt'))
- ansible_distribution == "CentOS" and ansible_distribution_major_version | int == 6
tags: git_source

- name: Extract git source
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@
#######################
# NVidia_Cuda_Toolkit #
#######################

- name: Check if NVidia CUDA toolkit is already installed
stat:
path: /usr/local/cuda-9.0
Expand All @@ -21,6 +22,29 @@
- cuda_installed.stat.isdir is not defined
- (ansible_distribution == "Ubuntu" and ansible_distribution_major_version == "16") or (ansible_distribution == "RedHat" and (ansible_distribution_major_version == "6" or ansible_distribution_major_version == "7")) or (ansible_distribution == "CentOS" and (ansible_distribution_major_version == "6" or ansible_distribution_major_version == "7"))
- (ansible_architecture == "x86_64" or ansible_architecture == "ppc64le")
- ansible_distribution != "CentOS" or ansible_distribution_major_version | int != 6
tags: nvidia_cuda_toolkit

- name: Download Nvidia Cuda for CentOS 6
shell: "wget -q -O /tmp/cuda9_linux-run https://developer.nvidia.com/compute/cuda/9.0/Prod/local_installers/cuda_9.0.176_384.81_linux-run"
args:
warn: false
when:
- cuda_installed.stat.isdir is not defined
- (ansible_distribution == "Ubuntu" and ansible_distribution_major_version == "16") or (ansible_distribution == "RedHat" and (ansible_distribution_major_version == "6" or ansible_distribution_major_version == "7")) or (ansible_distribution == "CentOS" and (ansible_distribution_major_version == "6" or ansible_distribution_major_version == "7"))
- (ansible_architecture == "x86_64" or ansible_architecture == "ppc64le")
- ansible_distribution == "CentOS" and ansible_distribution_major_version | int == 6
tags: nvidia_cuda_toolkit

- name: Verify checksum for CentOS 6 Nvdia Cuda download ...
shell: sha256sum /tmp/cuda9_linux-run
register: checksum_result
failed_when: "'96863423feaa50b5c1c5e1b9ec537ef7ba77576a3986652351ae43e66bcd080c' not in checksum_result.stdout"
when:
- cuda_installed.stat.isdir is not defined
- (ansible_distribution == "Ubuntu" and ansible_distribution_major_version == "16") or (ansible_distribution == "RedHat" and (ansible_distribution_major_version == "6" or ansible_distribution_major_version == "7")) or (ansible_distribution == "CentOS" and (ansible_distribution_major_version == "6" or ansible_distribution_major_version == "7"))
- (ansible_architecture == "x86_64" or ansible_architecture == "ppc64le")
- ansible_distribution == "CentOS" and ansible_distribution_major_version | int == 6
tags: nvidia_cuda_toolkit

- name: Install NVidia CUDA toolkit
Expand Down
Loading