D7net
Home
Console
Upload
information
Create File
Create Folder
About
Tools
:
/
opt
/
saltstack
/
salt
/
lib
/
python3.10
/
site-packages
/
salt
/
utils
/
openstack
/
pyrax
/
Filename :
authenticate.py
back
Copy
import pyrax # pylint: disable=3rd-party-module-not-gated class Authenticate: 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