Add protocols type as one or more means of BMC access
joelrebel opened this issue · 0 comments
joelrebel commented
BMCs can be accessed over one or more of a given set of protocols,
- HTTPs
- SSH
- IPMI
- Redfish
- others - GRPC (ubmc)
We add protocols as a type, each BMC can then declare/be probed for the access protocols supported,
this extends bmclib to be able to,
- Let the caller pick the preferred protocol (if the hardware type/model is known before hand)
- Let the caller pick the order of protocols attempted
- IPMI is added as a separate protocol, instead of mixing the concept as a
Provider