Modifies default chassis role
This commit is contained in:
parent
d75d4b6b37
commit
9e7163a1e5
2 changed files with 3 additions and 2 deletions
|
|
@ -209,7 +209,7 @@ class ServerBase():
|
||||||
return new_chassis
|
return new_chassis
|
||||||
|
|
||||||
def _netbox_create_blade(self, chassis, datacenter, tenant, rack):
|
def _netbox_create_blade(self, chassis, datacenter, tenant, rack):
|
||||||
#device_role = get_device_role(config.device.blade_role)
|
device_role = get_device_role(config.device.blade_role)
|
||||||
device_type = get_device_type(self.get_product_name())
|
device_type = get_device_type(self.get_product_name())
|
||||||
serial = self.get_service_tag()
|
serial = self.get_service_tag()
|
||||||
hostname = self.get_hostname()
|
hostname = self.get_hostname()
|
||||||
|
|
@ -220,7 +220,7 @@ class ServerBase():
|
||||||
new_blade = nb.dcim.devices.create(
|
new_blade = nb.dcim.devices.create(
|
||||||
name=hostname,
|
name=hostname,
|
||||||
serial=serial,
|
serial=serial,
|
||||||
role=3,#device_role.id,
|
role=device_role.id,
|
||||||
device_type=device_type.id,
|
device_type=device_type.id,
|
||||||
parent_device=chassis.id,
|
parent_device=chassis.id,
|
||||||
site=datacenter.id if datacenter else None,
|
site=datacenter.id if datacenter else None,
|
||||||
|
|
|
||||||
1
netbox_agent/vendors/supermicro.py
vendored
1
netbox_agent/vendors/supermicro.py
vendored
|
|
@ -25,6 +25,7 @@ class SupermicroHost(ServerBase):
|
||||||
# Blades
|
# Blades
|
||||||
blade = product_name.startswith('SBI')
|
blade = product_name.startswith('SBI')
|
||||||
blade |= product_name.startswith('SBA')
|
blade |= product_name.startswith('SBA')
|
||||||
|
blade |= product_name.startswith('AS ')
|
||||||
# Twin
|
# Twin
|
||||||
blade |= 'TR-' in product_name
|
blade |= 'TR-' in product_name
|
||||||
# TwinPro
|
# TwinPro
|
||||||
|
|
|
||||||
Loading…
Add table
editor.link_modal.header
Reference in a new issue