Loading cloudcontrol/node/host/tags.py +8 −0 Changes for cloudcontrol/node/host/tags.py: 8 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -117,6 +117,14 @@ def chaasset(): return open('/sys/class/dmi/id/chassis_asset_tag').read().strip() or None def chaslot(): """Position in blade chassis.""" chassis_version = open('/sys/class/dmi/id/chassis_version').read().strip() if chassis_version == 'PowerEdge M1000e': version = open('/sys/class/dmi/id/board_serial').read().strip() return version.split('.')[3] def hmodel(): """Host hardware model.""" return open('/sys/class/dmi/id/product_name').read().strip() or None Loading Loading
cloudcontrol/node/host/tags.py +8 −0 Changes for cloudcontrol/node/host/tags.py: 8 added lines, 0 removed lines. Original line number Diff line number Diff line Loading @@ -117,6 +117,14 @@ def chaasset(): return open('/sys/class/dmi/id/chassis_asset_tag').read().strip() or None def chaslot(): """Position in blade chassis.""" chassis_version = open('/sys/class/dmi/id/chassis_version').read().strip() if chassis_version == 'PowerEdge M1000e': version = open('/sys/class/dmi/id/board_serial').read().strip() return version.split('.')[3] def hmodel(): """Host hardware model.""" return open('/sys/class/dmi/id/product_name').read().strip() or None Loading