def applications(self): apps = [] for (name, _values) in self.subsystems.items(): name = "glance-%s" % (name.lower()) path = sh.joinpths(self.bin_dir, name) if sh.is_executable(path): apps.append(comp.Program(name, path, argv=self._fetch_argv(name))) return apps
def apps_to_start(self): apps = [] for (name, _values) in self.subsystems.items(): real_name = "keystone-%s" % (name) app_pth = sh.joinpths(self.bin_dir, real_name) if sh.is_executable(app_pth): apps.append({"name": real_name, "path": app_pth}) return apps
def apps_to_start(self): apps = [] for (name, _values) in self.subsystems.items(): real_name = "nova-%s" % (name) app_pth = sh.joinpths(self.bin_dir, real_name) if sh.is_executable(app_pth): apps.append({ 'name': real_name, 'path': app_pth, }) return apps