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
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
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)