Add hardware type for Ampere Hawk server
[ta/hw-detector.git] / src / hw_detector / hw_types / hw_ampere.py
index bd045b9..cf080f7 100644 (file)
@@ -1,6 +1,7 @@
-# Copyright 2019 Nokia
-# Copyright 2019 ENEA
-
+# Copyright 2020 Nokia
+# Copyright 2020 Cachengo
+# Copyright 2020 ENEA
+#
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
 # You may obtain a copy of the License at
@@ -19,7 +20,7 @@ class HWFALCON(HWType):
     def __init__(self):
         super(HWFALCON, self).__init__()
         self.matches = {'Board Product' : 'FALCON'}
-        self.hwtype = 'AMPERE'
+        self.hwtype = 'FALCON'
         self.vendor_name = 'AMPERE'
         self.productfamily = 'FALCON'
         self.disk_map = {'os': '/dev/sda',
@@ -28,3 +29,17 @@ class HWFALCON(HWType):
                                   '/dev/sdd'
                                  ]
                         }
+
+class HWHAWK(HWType):
+    def __init__(self):
+        super(HWHAWK, self).__init__()
+        self.matches = {'Board Product' : 'HAWK'}
+        self.hwtype = 'HAWK'
+        self.vendor_name = 'AMPERE'
+        self.productfamily = 'FALCON' # Hawk uses same BMC
+        self.disk_map = {'os': '/dev/sda',
+                         'osd' : ['/dev/sdb',
+                                  '/dev/sdc',
+                                  '/dev/sdd'
+                                 ]
+                        }