コード例 #1
0
 def get_mistral_client(self, auth_dict):
     if not auth_dict:
         LOG.warning("auth dict required to instantiate mistral client")
         raise EnvironmentError('auth dict required for'
                                ' mistral workflow driver')
     return mistral_client.MistralClient(
         keystone.Keystone().initialize_client('2', **auth_dict),
         auth_dict['token']).get_client()
コード例 #2
0
ファイル: clients.py プロジェクト: pineunity/apmec-openstack
 def __init__(self, auth_attr, region_name=None):
     super(OpenstackClients, self).__init__()
     self.keystone_plugin = keystone.Keystone()
     self.heat_client = None
     self.mistral_client = None
     self.keystone_client = None
     self.region_name = region_name
     self.auth_attr = auth_attr
コード例 #3
0
 def __init__(self):
     self.keystone = keystone.Keystone()
     self.keystone.create_key_dir(CONF.vim_keys.openstack)
コード例 #4
0
ファイル: vim_monitor_utils.py プロジェクト: jshayne/apmec
def get_mistral_client(auth_dict):
    return mistral_client.MistralClient(
        keystone.Keystone().initialize_client('2', **auth_dict),
        auth_dict['token']).get_client()