def _delete(self, argv): instance = self._get_entity(argv) if globals.options.force or prompt.confirm(prompt="Delete VM ?", resp=False): if globals.options.force: instance.delete(parameters={"force": "true"}) else: instance.delete()
def _unlock(self, argv): instance = self._get_entity(argv) if not instance.locked: print("instance not locked") elif self._config.options.force or (prompt.confirm( prompt="Unlock " + instance.host + " ?", resp=False)): instance.unlock()
def _run(self, argv): job = self._get_entity(argv) parameters = {} options = self._config.options parameters["wait"] = options.wait if self._config.options.force or (prompt.confirm( prompt="Run " + job.name + " ?", resp=False)): job.run(parameters)
def change(self, settings): settings_list = settings.list() updater = JsonUpdater(self._config.options) updated_list = updater.update(JsonWrapper([s.get_json() for s in settings_list])) updated_settings = [settings._new(data) for data in updated_list] actions = self._build_actions(settings_list, updated_settings) if len(actions) > 0: self._print_actions(actions) if self._config.options.force or (prompt.confirm(prompt = "Do you want to proceed?", resp = False)): settings.change(updated_settings, self._config.options.no_delete) else: print("No change detected, ignoring")
def _delete(self, argv): host = self._get_entity(argv) if self._config.options.force or (prompt.confirm(prompt = "Delete " + host.get_name() + " ?", resp = False)) : host.delete()
def _delete(self, argv): res = self._get_entity(argv) if globals.options.force or (prompt.confirm(prompt = "Delete " + res.name + " ?", resp = False)) : res.delete()
def _delete(self, argv): host = self._get_entity(argv) if self._config.options.force or (prompt.confirm( prompt="Delete " + host.name + " ?", resp=False)): host.delete()
def call(self, current, opts, args): target = paths.change(current, args, opts) if opts.force or (prompt.confirm(prompt="Delete target?", resp=False)): target.delete()
def call(self, current, opts, args): target = paths.change(current, args, opts) if opts.force or (prompt.confirm(prompt = "Delete target?", resp = False)) : target.delete()
def _delete(self, argv): res = self._get_entity(argv) if globals.options.force or (prompt.confirm( prompt="Delete " + res.name + " ?", resp=False)): res.delete()
def _run(self, argv): job = self._get_entity(argv) if self._config.options.force or (prompt.confirm(prompt="Run " + job.name + " ?", resp=False)) : job.run()