Align driver branch across all installs and update to r470
This commit is contained in:
parent
c7aaa2e77f
commit
996442da25
@ -31,6 +31,7 @@ $ ansible-galaxy install nvidia.nvidia_driver
|
|||||||
| `nvidia_driver_skip_reboot` | `no` | Whether to skip rebooting the node during the install |
|
| `nvidia_driver_skip_reboot` | `no` | Whether to skip rebooting the node during the install |
|
||||||
| `nvidia_driver_module_file` | `"/etc/modprobe.d/nvidia.conf"` | Filename to use for NVIDIA driver parameters |
|
| `nvidia_driver_module_file` | `"/etc/modprobe.d/nvidia.conf"` | Filename to use for NVIDIA driver parameters |
|
||||||
| `nvidia_driver_module_params` | `""` | Parameters to pass to the NVIDIA driver |
|
| `nvidia_driver_module_params` | `""` | Parameters to pass to the NVIDIA driver |
|
||||||
|
| `nvidia_driver_branch` | `"470"` | Default driver branch to install |
|
||||||
|
|
||||||
### Red Hat specific variables
|
### Red Hat specific variables
|
||||||
|
|
||||||
@ -50,8 +51,6 @@ By default, the Canonical repositories will be used, and the driver installed wi
|
|||||||
| Variable | Default value | Description |
|
| Variable | Default value | Description |
|
||||||
| -------- | ------------- | ----------- |
|
| -------- | ------------- | ----------- |
|
||||||
| `nvidia_driver_ubuntu_install_from_cuda_repo` | `no` | Flag whether to use the CUDA repo |
|
| `nvidia_driver_ubuntu_install_from_cuda_repo` | `no` | Flag whether to use the CUDA repo |
|
||||||
| `nvidia_driver_ubuntu_branch` | `450` | Driver branch to use for the install |
|
|
||||||
| `nvidia_driver_ubuntu_packages` | `["nvidia-headless-450-server", "nvidia-headless-450-utils"]` | Package names to install from Canonical repo |
|
|
||||||
| `nvidia_driver_ubuntu_cuda_repo_baseurl` | `"http://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}"` | Base URL to use for CUDA repo |
|
| `nvidia_driver_ubuntu_cuda_repo_baseurl` | `"http://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}"` | Base URL to use for CUDA repo |
|
||||||
| `nvidia_driver_ubuntu_cuda_repo_gpgkey_url` | `"https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}/7fa2af80.pub"` | GPG key for the CUDA repo |
|
| `nvidia_driver_ubuntu_cuda_repo_gpgkey_url` | `"https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}/7fa2af80.pub"` | GPG key for the CUDA repo |
|
||||||
| `nvidia_driver_ubuntu_cuda_repo_gpgkey_id` | `"7fa2af80"` | GPG key ID for the CUDA repo |
|
| `nvidia_driver_ubuntu_cuda_repo_gpgkey_id` | `"7fa2af80"` | GPG key ID for the CUDA repo |
|
||||||
|
@ -5,6 +5,7 @@ nvidia_driver_skip_reboot: no
|
|||||||
nvidia_driver_module_file: /etc/modprobe.d/nvidia.conf
|
nvidia_driver_module_file: /etc/modprobe.d/nvidia.conf
|
||||||
nvidia_driver_module_params: ''
|
nvidia_driver_module_params: ''
|
||||||
nvidia_driver_add_repos: yes
|
nvidia_driver_add_repos: yes
|
||||||
|
nvidia_driver_branch: "470"
|
||||||
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
@ -15,16 +16,20 @@ epel_repo_key: "https://dl.fedoraproject.org/pub/epel/RPM-GPG-KEY-EPEL-{{ ansibl
|
|||||||
nvidia_driver_rhel_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/"
|
nvidia_driver_rhel_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/"
|
||||||
nvidia_driver_rhel_cuda_repo_gpgkey: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/7fa2af80.pub"
|
nvidia_driver_rhel_cuda_repo_gpgkey: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/7fa2af80.pub"
|
||||||
|
|
||||||
|
nvidia_driver_rhel_branch: "{{ nvidia_driver_branch }}"
|
||||||
|
|
||||||
|
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# Ubuntu #
|
# Ubuntu #
|
||||||
##############################################################################
|
##############################################################################
|
||||||
|
|
||||||
|
# Driver branch to install with Ubuntu
|
||||||
|
nvidia_driver_ubuntu_branch: "{{ nvidia_driver_branch }}"
|
||||||
|
|
||||||
# Determine if we should install from CUDA repo instead of Canonical repos
|
# Determine if we should install from CUDA repo instead of Canonical repos
|
||||||
nvidia_driver_ubuntu_install_from_cuda_repo: no
|
nvidia_driver_ubuntu_install_from_cuda_repo: no
|
||||||
|
|
||||||
# Installing with Canonical repositories
|
# Installing with Canonical repositories
|
||||||
nvidia_driver_ubuntu_branch: "450"
|
|
||||||
nvidia_driver_ubuntu_packages:
|
nvidia_driver_ubuntu_packages:
|
||||||
- "nvidia-headless-{{ nvidia_driver_ubuntu_branch }}-server"
|
- "nvidia-headless-{{ nvidia_driver_ubuntu_branch }}-server"
|
||||||
- "nvidia-utils-{{ nvidia_driver_ubuntu_branch }}-server"
|
- "nvidia-utils-{{ nvidia_driver_ubuntu_branch }}-server"
|
||||||
@ -35,4 +40,4 @@ nvidia_driver_ubuntu_packages:
|
|||||||
nvidia_driver_ubuntu_cuda_repo_gpgkey_url: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}/7fa2af80.pub"
|
nvidia_driver_ubuntu_cuda_repo_gpgkey_url: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}/7fa2af80.pub"
|
||||||
nvidia_driver_ubuntu_cuda_repo_gpgkey_id: "7fa2af80"
|
nvidia_driver_ubuntu_cuda_repo_gpgkey_id: "7fa2af80"
|
||||||
nvidia_driver_ubuntu_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}"
|
nvidia_driver_ubuntu_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}"
|
||||||
nvidia_driver_ubuntu_cuda_package: "cuda-drivers"
|
nvidia_driver_ubuntu_cuda_package: "cuda-drivers-{{ nvidia_driver_ubuntu_branch }}"
|
||||||
|
@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
- name: install driver packages RHEL/CentOS 7 and older
|
- name: install driver packages RHEL/CentOS 7 and older
|
||||||
yum:
|
yum:
|
||||||
name: "{{ nvidia_driver_package_version | ternary('nvidia-driver-latest-dkms-'+nvidia_driver_package_version, 'nvidia-driver-latest-dkms') }}"
|
name: "{{ nvidia_driver_package_version | ternary('nvidia-driver-latest-dkms-'+nvidia_driver_package_version, 'nvidia-driver-branch-'+nvidia_driver_rhel_branch) }}"
|
||||||
state: "{{ nvidia_driver_package_state }}"
|
state: "{{ nvidia_driver_package_state }}"
|
||||||
autoremove: "{{ nvidia_driver_package_state == 'absent' }}"
|
autoremove: "{{ nvidia_driver_package_state == 'absent' }}"
|
||||||
register: install_driver_rhel7
|
register: install_driver_rhel7
|
||||||
@ -66,7 +66,7 @@
|
|||||||
|
|
||||||
- name: install driver packages RHEL/CentOS 8 and newer
|
- name: install driver packages RHEL/CentOS 8 and newer
|
||||||
dnf:
|
dnf:
|
||||||
name: "{{ nvidia_driver_package_version | ternary('@nvidia-driver:'+nvidia_driver_package_version, '@nvidia-driver:latest-dkms') }}"
|
name: "{{ nvidia_driver_package_version | ternary('@nvidia-driver:'+nvidia_driver_package_version, '@nvidia-driver:'+nvidia_driver_rhel_branch+'-dkms') }}"
|
||||||
state: "{{ nvidia_driver_package_state }}"
|
state: "{{ nvidia_driver_package_state }}"
|
||||||
autoremove: "{{ nvidia_driver_package_state == 'absent' }}"
|
autoremove: "{{ nvidia_driver_package_state == 'absent' }}"
|
||||||
register: install_driver_rhel8
|
register: install_driver_rhel8
|
||||||
|
Loading…
Reference in New Issue
Block a user