Skip to content

Commit 1a7b13c

Browse files
authored
Merge pull request #1167 from ajdecon/release-22.04-signing-key-only
[release-22.04] Update NVIDIA signing key for package repos
2 parents 405eb21 + 5d9c75c commit 1a7b13c

File tree

13 files changed

+33
-134
lines changed

13 files changed

+33
-134
lines changed

playbooks/nvidia-software/nvidia-ml.yml

Lines changed: 0 additions & 21 deletions
This file was deleted.

roles/nvidia-ml/defaults/main.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

roles/nvidia-ml/tasks/main.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

roles/nvidia-ml/tasks/redhat-pre-install.yml

Lines changed: 0 additions & 18 deletions
This file was deleted.

roles/nvidia-ml/tasks/ubuntu-pre-install.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

roles/nvidia-ml/vars/main.yml

Lines changed: 0 additions & 2 deletions
This file was deleted.

roles/nvidia_cuda/defaults/main.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,10 @@ cuda_toolkit_add_profile_script: yes
2121
epel_package: "https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm"
2222
epel_key_url: "https://getfedora.org/static/fedora.gpg"
2323
nvidia_driver_rhel_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/"
24-
nvidia_driver_rhel_cuda_repo_gpgkey: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/7fa2af80.pub"
24+
nvidia_driver_rhel_cuda_repo_gpgkey: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/D42D0685.pub"
2525

2626
# Ubuntu
27-
nvidia_driver_ubuntu_cuda_repo_gpgkey_url: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}/7fa2af80.pub"
28-
nvidia_driver_ubuntu_cuda_repo_gpgkey_id: "7fa2af80"
27+
old_nvidia_driver_ubuntu_cuda_repo_gpgkey_id: "7fa2af80"
2928
nvidia_driver_ubuntu_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}"
29+
nvidia_driver_ubuntu_cuda_keyring_package: "cuda-keyring_1.0-1_all.deb"
30+
nvidia_driver_ubuntu_cuda_keyring_url: "{{ nvidia_driver_ubuntu_cuda_repo_baseurl }}/{{ nvidia_driver_ubuntu_cuda_keyring_package }}"

roles/nvidia_cuda/files/cuda-ubuntu.pin

Lines changed: 0 additions & 3 deletions
This file was deleted.

roles/nvidia_cuda/tasks/install-ubuntu.yml

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -4,25 +4,22 @@
44
repo: ppa:graphics-drivers/ppa
55
state: absent
66

7-
- name: Ubuntu | add pin file
8-
copy:
9-
src: "cuda-ubuntu.pin"
10-
dest: "/etc/apt/preferences.d/cuda-repository-pin-600"
11-
owner: "root"
12-
group: "root"
13-
mode: "0644"
14-
15-
- name: Ubuntu | add key
7+
- name: Ubuntu | ensure old key is absent
168
apt_key:
17-
url: "{{ nvidia_driver_ubuntu_cuda_repo_gpgkey_url }}"
18-
id: "{{ nvidia_driver_ubuntu_cuda_repo_gpgkey_id }}"
9+
id: "{{ old_nvidia_driver_ubuntu_cuda_repo_gpgkey_id }}"
10+
state: "absent"
11+
12+
- name: Ubuntu | install CUDA keyring
13+
apt:
14+
deb: "{{ nvidia_driver_ubuntu_cuda_keyring_url }}"
15+
state: "present"
1916
environment: "{{ proxy_env if proxy_env is defined else {} }}"
2017

21-
- name: Ubuntu | add CUDA repo
22-
apt_repository:
23-
repo: "deb {{ nvidia_driver_ubuntu_cuda_repo_baseurl }} /"
24-
update_cache: yes
18+
- name: Ubuntu | force apt update
19+
apt:
20+
update_cache: true
2521
environment: "{{ proxy_env if proxy_env is defined else {} }}"
22+
changed_when: false
2623

2724
- name: Ubuntu | install cuda
2825
package:

roles/nvidia_dcgm/defaults/main.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,10 @@ dcgm_pkg_name: "datacenter-gpu-manager"
55
epel_package: "https://dl.fedoraproject.org/pub/epel/epel-release-latest-{{ ansible_distribution_major_version }}.noarch.rpm"
66
epel_key_url: "https://getfedora.org/static/fedora.gpg"
77
nvidia_driver_rhel_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/"
8-
nvidia_driver_rhel_cuda_repo_gpgkey: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/7fa2af80.pub"
8+
nvidia_driver_rhel_cuda_repo_gpgkey: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _rhel_repo_dir }}/D42D0685.pub"
99

1010
# Ubuntu
11-
nvidia_driver_ubuntu_cuda_repo_gpgkey_url: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}/7fa2af80.pub"
12-
nvidia_driver_ubuntu_cuda_repo_gpgkey_id: "7fa2af80"
11+
old_nvidia_driver_ubuntu_cuda_repo_gpgkey_id: "7fa2af80"
1312
nvidia_driver_ubuntu_cuda_repo_baseurl: "https://developer.download.nvidia.com/compute/cuda/repos/{{ _ubuntu_repo_dir }}"
13+
nvidia_driver_ubuntu_cuda_keyring_package: "cuda-keyring_1.0-1_all.deb"
14+
nvidia_driver_ubuntu_cuda_keyring_url: "{{ nvidia_driver_ubuntu_cuda_repo_baseurl }}/{{ nvidia_driver_ubuntu_cuda_keyring_package }}"

0 commit comments

Comments
 (0)