Example #1
0
 def flist_name(self):
     self._flist_start()
     valid = False
     while not valid:
         self.solution_name = deployer.ask_name(self)
         flist_solutions = solutions.list_flist_solutions(sync=False)
         valid = True
         for sol in flist_solutions:
             if sol["Name"] == self.solution_name:
                 valid = False
                 self.md_show("The specified solution name already exists. please choose another name.")
                 break
             valid = True
Example #2
0
 def vm_name(self):
     self._prepare()
     valid = False
     self.vdc.load_info()
     while not valid:
         self.solution_name = deployer.ask_name(self)
         vm_solutions = self.vdc.vmachines
         valid = True
         for sol in vm_solutions:
             if sol.name == self.solution_name:
                 valid = False
                 self.md_show("The specified solution name already exists. please choose another name.")
                 break
             valid = True
Example #3
0
 def start(self):
     if self.action == "Create":
         valid = False
         while not valid:
             self.solution_name = deployer.ask_name(
                 self, "Please enter a name for your workload (Needed to track your solution on the grid)"
             )
             network_solutions = solutions.list_network_solutions(sync=False)
             valid = True
             for sol in network_solutions:
                 if sol["Name"] == self.solution_name:
                     valid = False
                     self.md_show("The specified solution name already exists. please choose another name.")
                     break
                 valid = True
     elif self.action == "Add Access":
         self.network_view = deployer.select_network(self)