Bmc ssh provider not work when default provider is ipmitool

I can add bmc hosts, but it seems that bmc ssh host is still using the ipmi.
here is proxy.log: is the ip of bmc ssh host which I added from web, but bmc proxy is still using ipmitool

It’s a bug, try this patch and report back in the PR please: