Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from keystoneauth1 import loading
- from keystoneauth1 import session
- from heatclient import client
- from novaclient import client as nova_client
- AUTH_URL = 'http://10.26.12.31:5000/v3'
- USERNAME = 'test'
- PASSWORD = 'test'
- PROJECT_NAME = 'test'
- USER_DOMAIN_NAME = 'Default'
- PROJECT_DOMAIN_NAME = 'Default'
- loader = loading.get_plugin_loader('password')
- auth = loader.load_from_options(auth_url=AUTH_URL,
- username=USERNAME, project_domain_name=PROJECT_DOMAIN_NAME,
- password=PASSWORD, user_domain_name=USER_DOMAIN_NAME,
- project_name=PROJECT_NAME)
- sess = session.Session(auth=auth)
- nova = nova_client.Client('2', session=sess)
- # Works fine
- print nova.servers.list()
- # keystoneauth1.exceptions.catalog.EndpointNotFound: Could not find requested endpoint in Service Catalog.
- heat = client.Client('1', session=sess)
- for stack in heat.stacks.list():
- print stack
Add Comment
Please, Sign In to add comment