Ejemplo n.º 1
0
 def add(self, targets):
     targets_dict = copy.deepcopy(targets)
     for target in targets_dict:
         if utils.send("connect", target):
             LOG.error("Add {0} failed.".format(target))
             targets.remove(target)
     objects.Target().add(targets)
Ejemplo n.º 2
0
 def add(self, task, target):
     if target:
         if utils.send("connect", target):
             LOG.error("Add {0} to {1} failed.".format(task, target))
             return 1
         else:
             objects.Task().add(task, target)
     else:
         targets = objects.Target().list()
         for target in targets:
             if utils.send("connect", target):
                 LOG.error("Add {0} to {1} failed.".format(task, target))
             else:
                 objects.Task().add(task, target)
Ejemplo n.º 3
0
 def delete(self, targets):
     objects.Target().delete(targets)
Ejemplo n.º 4
0
 def stop(self):
     targets = objects.Target().list()
     ServiceEngine.stop(targets)
Ejemplo n.º 5
0
 def list(self, task=None):
     targets = objects.Target().list(task)
     print(targets)