Exemplo n.º 1
0
 def applications(self):
     apps = []
     for (name, _values) in self.subsystems.items():
         name = "nova-%s" % (name.lower())
         path = sh.joinpths(self.bin_dir, name)
         if sh.is_executable(path):
             apps.append(
                 bruntime.Program(name, path, argv=self._fetch_argv(name)))
     return apps
Exemplo n.º 2
0
 def applications(self):
     path = sh.joinpths(self.get_option('app_dir'), UTIL_DIR, VNC_PROXY_APP)
     argv = ['--config-file', self._get_nova_conf(), '--web', '.']
     return [
         bruntime.Program(VNC_PROXY_APP, path, argv=argv),
     ]
Exemplo n.º 3
0
 def applications(self):
     return [
         bruntime.Program('rabbit-mq'),
     ]
Exemplo n.º 4
0
 def applications(self):
     db_type = self.get_option("type")
     return [
         bruntime.Program(db_type),
     ]