diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index df99a328..f30dc051 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -484,6 +484,9 @@ class IpmiHandler(object): ipmisess.wait_for_rsp(31 - (util.monotonic_time() - begin)) if self.broken or self.loggedin: break + cfd = cfg.get_node_attributes(node, _configattributes, decrypt=True) + self.cfg = cfd[node] + connparams = get_conn_params(node, self.cfg) ipmisess._mark_broken() # raise exc.TargetEndpointUnreachable( # "Login process to " + connparams['bmc'] + " died")