dash-stack/dash/admin/helpers.py
kelepirci d4d5e9fd80 Provider CRUD & New OpenStack API Stuff
Create, edit, update and delete cloud providers.
Lots of new functions and hard to explaing them all

User create on provider.

Change-Id: I8d45ea14b2f62551500acf809cdb5190119548bb
2016-08-31 23:48:06 +03:00

23 lines
653 B
Python

import requests, json
from openstack import connection, profile
from ..models import Provider
class Connect():
def create_connection(self, auth_url, region, project_name, username, password):
prof = profile.Profile()
prof.set_version('identity', 'v3')
prof.set_api_version('identity','v3')
prof.set_region(profile.Profile.ALL, region)
return connection.Connection(
profile=prof,
user_agent='examples',
auth_url=auth_url,
identity_api_version='3',
project_name=project_name,
username=username,
password=password
)