From b3bf6929dfc1f4827dd224762b43508b25bed0fc Mon Sep 17 00:00:00 2001 From: Jarrod Johnson Date: Thu, 6 Sep 2018 16:16:26 -0400 Subject: [PATCH] Add replacement logic for another generic variant In IMM, PCeGen3 x8 and similar is also possible. --- confluent_server/confluent/plugins/hardwaremanagement/ipmi.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index aad59c5a..1cd70e23 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -905,7 +905,8 @@ class IpmiHandler(object): self.output.put(errorneeded) def add_invitem(self, invitems, newinf): - if fnmatch(newinf['name'], 'Adapter ??:??:??'): + if fnmatch(newinf['name'], 'Adapter ??:??:??') or fnmatch( + newinf['name'], 'PCIeGen? x*'): myinf = newinf.get('information', {}) sdid = myinf.get('PCI Subsystem Device ID', None) svid = myinf.get('PCI Subsystem Vendor ID', None)