示例#1
0
 def get_node_info(self, node_name):
     response = {}
     node_info = HILCLI().show_node(node_name)
     if (node_info["project"] != None):
         response["project"] = node_info["project"]
         network = self.list_project_network(response["project"])
         response["network"] = network
         vlan = []
         for n in network:
             vlan.append(AuditClient().show_network(n)["channels"])
         response["vlan"] = vlan
     else:
         response["project"] = ""
         response["network"] = []
         response["vlan"] = [[]]
     return response
示例#2
0
 def show_node(self, node_name):
     response = HILCLI().show_node(node_name)
     return response
示例#3
0
 def show_network(self, network):
     response = HILCLI().show_network(network)
     return response
示例#4
0
 def list_project_network(self, project):
     response = HILCLI().list_project_network(project)
     return response
示例#5
0
 def list_projects(self):
     response = HILCLI().list_projects()
     return response
示例#6
0
 def list_nodes(self, list_type):
     response = HILCLI().list_nodes(list_type)
     return response