Add support for RHEL/CentOS 8
This commit is contained in:
parent
9f83a51b1a
commit
165b6a8381
@ -47,11 +47,20 @@
|
|||||||
gpgkey: "{{ nvidia_driver_rhel_cuda_repo_gpgkey }}"
|
gpgkey: "{{ nvidia_driver_rhel_cuda_repo_gpgkey }}"
|
||||||
environment: "{{proxy_env if proxy_env is defined else {}}}"
|
environment: "{{proxy_env if proxy_env is defined else {}}}"
|
||||||
|
|
||||||
- name: install driver packages
|
- 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-latest-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
|
register: install_driver
|
||||||
environment: "{{proxy_env if proxy_env is defined else {}}}"
|
environment: "{{proxy_env if proxy_env is defined else {}}}"
|
||||||
|
when: ansible_distribution_major_version < '8'
|
||||||
|
|
||||||
|
- name: install driver packages RHEL/CentOS 8 and newer
|
||||||
|
dnf:
|
||||||
|
name: "{{ nvidia_driver_package_version | ternary('@nvidia-driver:'+nvidia_driver_package_version, '@nvidia-driver:latest-dkms') }}"
|
||||||
|
state: "{{ nvidia_driver_package_state }}"
|
||||||
|
autoremove: "{{ nvidia_driver_package_state == 'absent' }}"
|
||||||
|
register: install_driver
|
||||||
|
environment: "{{proxy_env if proxy_env is defined else {}}}"
|
||||||
|
when: ansible_distribution_major_version > '7'
|
||||||
|
Loading…
Reference in New Issue
Block a user