From c84f473879e620a28d6b90a9686c727711d6fd79 Mon Sep 17 00:00:00 2001
From: Simon Delamare <simon.delamare@ens-lyon.fr>
Date: Tue, 1 Jun 2021 10:40:23 +0200
Subject: [PATCH] [lib] wiki gen : use nvme0n1 as primary disk if sda not found

---
 lib/refrepo/gen/wiki/generators/hardware.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/refrepo/gen/wiki/generators/hardware.rb b/lib/refrepo/gen/wiki/generators/hardware.rb
index cde601a3e94..54545ba8120 100644
--- a/lib/refrepo/gen/wiki/generators/hardware.rb
+++ b/lib/refrepo/gen/wiki/generators/hardware.rb
@@ -386,7 +386,7 @@ class G5KHardwareGenerator < WikiGenerator
           next if node_hash['status'] == 'retired'
           sd = node_hash['storage_devices']
           reservable_disks = sd.select{ |v| v['reservation'] == true }.count > 0
-          maindisk = sd.select { |v| v['device'] == 'sda' }[0]
+          maindisk = sd.select { |v| v['device'] == 'sda' }[0] || sd.select { |v| v['device'] == 'nvme0n1' }[0]
           maindisk_t = maindisk['storage'] + ' ' + G5K.get_size(maindisk['size'],'metric')
           other = sd.select { |d| d['device'] != 'sda' }
           hdds = other.select { |d| d['storage'] == 'HDD' }
-- 
GitLab