mirror of
https://github.com/xcat2/confluent.git
synced 2026-04-28 03:17:47 +00:00
Advance async rework of ipmi
This commit is contained in:
@@ -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')
|
||||
|
||||
@@ -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']:
|
||||
|
||||
Reference in New Issue
Block a user