Interface to SMBIOS/DMI
(Parsing through dmidecode)
Get an individual DMI string from SMBIOS info
bios-vendor
bios-version
bios-release-date
system-manufacturer
system-product-name
system-version
system-serial-number
system-uuid
baseboard-manufacturer
baseboard-product-name
baseboard-version
baseboard-serial-number
baseboard-asset-tag
chassis-manufacturer
chassis-type
chassis-version
chassis-serial-number
chassis-asset-tag
processor-family
processor-manufacturer
processor-version
processor-frequency
True
CLI Example:
salt '*' smbios.get system-uuid clean=False
Return DMI records from SMBIOS
Return only records of type(s) The SMBIOS specification defines the following DMI types:
Type |
Information |
---|---|
0 |
BIOS |
1 |
System |
2 |
Baseboard |
3 |
Chassis |
4 |
Processor |
5 |
Memory Controller |
6 |
Memory Module |
7 |
Cache |
8 |
Port Connector |
9 |
System Slots |
10 |
On Board Devices |
11 |
OEM Strings |
12 |
System Configuration Options |
13 |
BIOS Language |
14 |
Group Associations |
15 |
System Event Log |
16 |
Physical Memory Array |
17 |
Memory Device |
18 |
32-bit Memory Error |
19 |
Memory Array Mapped Address |
20 |
Memory Device Mapped Address |
21 |
Built-in Pointing Device |
22 |
Portable Battery |
23 |
System Reset |
24 |
Hardware Security |
25 |
System Power Controls |
26 |
Voltage Probe |
27 |
Cooling Device |
28 |
Temperature Probe |
29 |
Electrical Current Probe |
30 |
Out-of-band Remote Access |
31 |
Boot Integrity Services |
32 |
System Boot |
33 |
64-bit Memory Error |
34 |
Management Device |
35 |
Management Device Component |
36 |
Management Device Threshold Data |
37 |
Memory Channel |
38 |
IPMI Device |
39 |
Power Supply |
40 |
Additional Information |
41 |
Onboard Devices Extended Information |
42 |
Management Controller Host Interface |
True
CLI Example:
salt '*' smbios.records clean=False
salt '*' smbios.records 14
salt '*' smbios.records 4 core_count,thread_count,current_speed