From 261e4958e5c1b91cd13c0f391cfc43e601b1bf8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?F=C3=A9lix-Antoine=20Fortin?= Date: Thu, 23 Jan 2025 11:10:51 -0500 Subject: [PATCH] Replace modprobe -r by rmmod --- site/profile/manifests/gpu.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/site/profile/manifests/gpu.pp b/site/profile/manifests/gpu.pp index 04ed66992..72fb8df70 100644 --- a/site/profile/manifests/gpu.pp +++ b/site/profile/manifests/gpu.pp @@ -29,7 +29,7 @@ ensure_packages(['kernel-devel'], { 'name' => "kernel-devel-${facts['kernelrelease']}" }) ensure_packages(['kernel-headers'], { 'name' => "kernel-headers-${facts['kernelrelease']}" }) ensure_packages(['dkms'], { 'require' => [Package['kernel-devel'], Yumrepo['epel']] }) - $nvidia_kmod = ['nvidia', 'nvidia_drm', 'nvidia_modeset', 'nvidia_uvm'] + $nvidia_kmod = ['nvidia', 'nvidia_modeset', 'nvidia_drm', 'nvidia_uvm'] selinux::module { 'nvidia-gpu': ensure => 'present', @@ -72,7 +72,7 @@ ], } exec { 'unload nvidia drivers': - command => $nvidia_kmod.reverse.map |$kmod| { "modprobe -r ${kmod}" }.join('&&'), + command => sprintf('rmmod %s', $nvidia_kmod.reverse.join(' ')), onlyif => 'grep -qE "^nvidia " /proc/modules', refreshonly => true, notify => Kmod::Load[$nvidia_kmod],