INNER CODE UNIT · Python
__init__
shuigedeng/taotao-cloud-project · taotao-cloud-python/taotao-cloud-django/taotao_cloud_auto_cmdb/cmdb_client/src/plugins/__init__.py:8
def __init__(self, hostname=None):
self.hostname = hostname
self.plugin_dict = settings.PLUGIN_DICT
self.mode = settings.MODE
self.debug = settings.DEBUG
if self.mode == 'SSH':
self.ssh_user = settings.SSH_USER
self.ssh_pwd = settings.SSH_PWD
self.ssh_port = settings.SSH_PORT
self.ssh_key = settings.SSH_KEY
def exec_plugin(self):
"""
获取所有插件并执行
:return: 采集结果
"""
response = {}
for k, v in self.plugin_dict.items():