perf: 修改 ansible 执行

This commit is contained in:
ibuler
2022-10-10 13:56:42 +08:00
committed by 老广
parent 4e5a7a0a25
commit 9a0bae5bfd
11 changed files with 57 additions and 31 deletions

View File

@@ -1,7 +1,18 @@
# from .backup.manager import AccountBackupExecutionManager
#
#
from .change_password.manager import ChangePasswordManager
class ExecutionManager:
manager_type = {
manager_type_mapper = {
'change_password': ChangePasswordManager,
}
def __init__(self, execution):
self.execution = execution
self._runner = self.manager_type_mapper[execution.automation.type](execution)
def run(self, **kwargs):
return self._runner.run(**kwargs)