diff --git a/confluent_client/bin/nodeconfig b/confluent_client/bin/nodeconfig index 7719a195..26dc6dce 100755 --- a/confluent_client/bin/nodeconfig +++ b/confluent_client/bin/nodeconfig @@ -223,7 +223,7 @@ def parse_config_line(arguments, single=False): queryparms[path][attrib] = param async def main(): - printsys = [] + global printsys if options.batch: printsys = [] argfile = open(options.batch, 'r') diff --git a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py index 65cc3d46..8050a2a5 100644 --- a/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py +++ b/confluent_server/confluent/plugins/hardwaremanagement/ipmi.py @@ -675,25 +675,25 @@ class IpmiHandler: elif self.element[1:3] == ['management_controller', 'hostname']: return await self.handle_hostname() elif self.element[1:3] == ['management_controller', 'domain_name']: - return self.handle_domain_name() + return await self.handle_domain_name() elif self.element[1:3] == ['management_controller', 'ntp']: - return self.handle_ntp() + return await self.handle_ntp() elif self.element[1:4] == ['management_controller', 'extended', 'all']: - return self.handle_bmcconfig() + return await self.handle_bmcconfig() elif self.element[1:4] == ['management_controller', 'extended', 'advanced']: - return self.handle_bmcconfig(True) + return await self.handle_bmcconfig(True) elif self.element[1:4] == ['management_controller', 'extended', 'extra']: - return self.handle_bmcconfig(advanced=False, extended=True) + return await self.handle_bmcconfig(advanced=False, extended=True) elif self.element[1:4] == ['management_controller', 'extended', 'extra_advanced']: - return self.handle_bmcconfig(advanced=True, extended=True) + return await self.handle_bmcconfig(advanced=True, extended=True) elif self.element[1:3] == ['system', 'all']: return await self.handle_sysconfig() elif self.element[1:3] == ['system', 'advanced']: - return self.handle_sysconfig(True) + return await self.handle_sysconfig(True) elif self.element[1:3] == ['system', 'clear']: - return self.handle_sysconfigclear() + return await self.handle_sysconfigclear() elif self.element[1:3] == ['management_controller', 'clear']: - return self.handle_bmcconfigclear() + return await self.handle_bmcconfigclear() elif self.element[1:3] == ['management_controller', 'licenses']: return await self.handle_licenses() elif self.element[1:3] == ['management_controller', 'save_licenses']: