saltext.bmc.utils.ipmi¶
IPMI transport for the saltext-bmc extension.
Thin wrapper over pyghmi.ipmi.command.Command. pyghmi is an
optional dependency — install with pip install saltext.bmc[ipmi].
The module imports it lazily so the extension still loads in
Redfish-only environments.
This module exposes a uniform interface that mirrors the Redfish one in
saltext.bmc.utils.redfish, taking canonical action / boot-device
names and translating them to IPMI semantics:
Canonical action |
IPMI translation |
|---|---|
|
|
|
|
|
|
|
IPMI chassis control 0x02 |
|
|
|
|
Canonical boot device |
pyghmi |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
not supported (raises) |