Merge branch 'master' into patch-1
This commit is contained in:
commit
2f033f1bfc
3 changed files with 11 additions and 3 deletions
|
|
@ -104,7 +104,10 @@ class LSHW():
|
||||||
d['product'] = device["ModelNumber"]
|
d['product'] = device["ModelNumber"]
|
||||||
d['serial'] = device["SerialNumber"]
|
d['serial'] = device["SerialNumber"]
|
||||||
d["version"] = device["Firmware"]
|
d["version"] = device["Firmware"]
|
||||||
|
if "UsedSize" in device:
|
||||||
d['size'] = device["UsedSize"]
|
d['size'] = device["UsedSize"]
|
||||||
|
if "UsedBytes" in device:
|
||||||
|
d['size'] = device["UsedBytes"]
|
||||||
d['description'] = "NVME Disk"
|
d['description'] = "NVME Disk"
|
||||||
|
|
||||||
self.disks.append(d)
|
self.disks.append(d)
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,6 @@ class ServerBase():
|
||||||
|
|
||||||
def update_netbox_location(self, server):
|
def update_netbox_location(self, server):
|
||||||
dc = self.get_datacenter()
|
dc = self.get_datacenter()
|
||||||
rack = self.get_rack()
|
|
||||||
nb_rack = self.get_netbox_rack()
|
nb_rack = self.get_netbox_rack()
|
||||||
nb_dc = self.get_netbox_datacenter()
|
nb_dc = self.get_netbox_datacenter()
|
||||||
|
|
||||||
|
|
@ -80,7 +79,11 @@ class ServerBase():
|
||||||
update = True
|
update = True
|
||||||
server.site = nb_dc.id
|
server.site = nb_dc.id
|
||||||
|
|
||||||
if rack and server.rack and server.rack.id != nb_rack.id:
|
if (
|
||||||
|
server.rack
|
||||||
|
and nb_rack
|
||||||
|
and server.rack.id != nb_rack.id
|
||||||
|
):
|
||||||
logging.info('Rack location has changed from {} to {}, updating'.format(
|
logging.info('Rack location has changed from {} to {}, updating'.format(
|
||||||
server.rack,
|
server.rack,
|
||||||
nb_rack,
|
nb_rack,
|
||||||
|
|
|
||||||
2
netbox_agent/vendors/hp.py
vendored
2
netbox_agent/vendors/hp.py
vendored
|
|
@ -12,8 +12,10 @@ class HPHost(ServerBase):
|
||||||
|
|
||||||
def is_blade(self):
|
def is_blade(self):
|
||||||
blade = self.product.startswith("ProLiant BL")
|
blade = self.product.startswith("ProLiant BL")
|
||||||
|
|
||||||
blade |= self.product.startswith("ProLiant m") and \
|
blade |= self.product.startswith("ProLiant m") and \
|
||||||
self.product.endswith("Server Cartridge")
|
self.product.endswith("Server Cartridge")
|
||||||
|
|
||||||
return blade
|
return blade
|
||||||
|
|
||||||
def _find_rack_locator(self):
|
def _find_rack_locator(self):
|
||||||
|
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue