Mentions légales du service

Skip to content
Snippets Groups Projects

Fixes several nvidia related problem

Merged POUILLOUX Laurent requested to merge fix_15548 into master
All threads resolved!
Files
2
@@ -24,22 +24,34 @@ class env::big::configure_nvidia_gpu::prometheus () {
mode => '0644',
source => "puppet:///modules/env/big/nvidia/dcgm-exporter.service";
}
file {
'/etc/dcgm-exporter/default-counters.csv':
ensure => file,
owner => root,
group => root,
mode => '0644',
source => "puppet:///modules/env/big/nvidia/default-counters.csv",
require => Env::Common::G5kpackages['nvidia-dcgm-exporter'];
}
service {
if $::env::common::software_versions::dcgm_exporter == '3.3.5-1' {
file {
'/etc/dcgm-exporter/default-counters.csv':
ensure => file,
owner => root,
group => root,
mode => '0644',
source => "puppet:///modules/env/big/nvidia/default-counters.csv",
require => Env::Common::G5kpackages['nvidia-dcgm-exporter'];
}
service {
'nvidia-dcgm.service':
enable => false,
require => Package['datacenter-gpu-manager'];
require => [Package['datacenter-gpu-manager'], File['/var/log/nvidia-dcgm']];
'dcgm-exporter.service':
enable => true,
require => [File['/etc/systemd/system/dcgm-exporter.service'], Package['dcgm-exporter']];
}
}
else {
service {
'nvidia-dcgm.service':
enable => false,
require => [Package['datacenter-gpu-manager']];
'dcgm-exporter.service':
enable => true,
require => [File['/etc/systemd/system/dcgm-exporter.service'], Package['dcgm-exporter']];
}
}
}
default: {
Loading