salt.modules.smbios
Interface to SMBIOS/DMI
(Parsing through dmidecode)
External References
-
Get an individual DMI string from SMBIOS info
- string
-
- The string to fetch. DMIdecode supports:
-
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
- clean
-
Don't return well-known false information(invalid UUID's, serial 000000000's, etcetera)Defaults to
True
CLI Example:
salt '*' smbios.get system-uuid clean=False
salt.modules.smbios.get(string, clean=True)
-
Return DMI records from SMBIOS
- type
-
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
- clean
-
Don't return well-known false information(invalid UUID's, serial 000000000's, etcetera)Defaults to
True
CLI Example:
salt '*' smbios.records clean=False salt '*' smbios.records 14 salt '*' smbios.records 4 core_count,thread_count,current_speed
salt.modules.smbios.records(rec_type=None, fields=None, clean=True)
© 2021 SaltStack.
Licensed under the Apache License, Version 2.0.
https://docs.saltproject.io/en/latest/ref/modules/all/salt.modules.smbios.html