Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/usr/bin/python
- import glanceclient
- import keystoneclient
- import os
- def get_glance():
- keystone_auth = keystoneclient.v2_0.Client(
- auth_url=os.environ["OS_AUTH_URL"],
- username=os.environ["OS_USERNAME"],
- tenant_name=os.environ["OS_TENANT_NAME"],
- password=os.environ["OS_PASSWORD"]
- )
- token = keystone_auth.get_token(keystone_auth.session)
- glance_endpoint = keystone_auth.service_catalog.url_for(
- service_type="image",
- endpoint_type="publicURL"
- )
- glance = glanceclient.Client(
- version="1",
- endpoint=glance_endpoint,
- token=token,
- cacert='/etc/ssl/certs'
- )
- return glance
- glance = get_glance()
- print list(glance.images.list())
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement