Skip to content
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
Comment thread
steelhead31 marked this conversation as resolved.
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 ...
Comment thread
steelhead31 marked this conversation as resolved.
Outdated
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