%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/227033/root/lib/python2.7/site-packages/salt/utils/openstack/pyrax/
Upload File :
Create Path :
Current File : //proc/227033/root/lib/python2.7/site-packages/salt/utils/openstack/pyrax/authenticate.py

# -*- coding: utf-8 -*-
from __future__ import absolute_import, unicode_literals, print_function

try:
    import pyrax
except ImportError:
    raise


class Authenticate(object):
    def __init__(self, username, password, region, **kwargs):
        cloud_kwargs = {
            'password': password,
            'region': region
        }
        pyrax.settings.set('identity_type', kwargs.get('identity_type', 'rackspace'))
        pyrax.settings.set('auth_endpoint', kwargs.get('auth_endpoint', 'https://identity.api.rackspacecloud.com/v2.0'))

        pyrax.set_credentials(username, **cloud_kwargs)
        self.conn = pyrax

Zerion Mini Shell 1.0