A consistent interface to multiple IaaS clouds; in Python http://cloudbridge.cloudve.org

nuwan_ag 51f6c92dae Added travis yml 11 年 前
cloudbridge cca41c51af Added missing base class file 11 年 前
test 4b12ccfb9b Added setup.py 11 年 前
.gitignore 1500caecff Initial commit 11 年 前
.travis.yml 51f6c92dae Added travis yml 11 年 前
LICENSE 1500caecff Initial commit 11 年 前
README.md 325224c1d9 Update README.md 11 年 前
example.py 1ae20f0017 Simplified example and remove nose requirement. 11 年 前
requirements.txt 4b12ccfb9b Added setup.py 11 年 前
setup.py 38426482a3 Added tox.ini. Removed python 2.6 and lower from supported list. 11 年 前
tox.ini 38426482a3 Added tox.ini. Removed python 2.6 and lower from supported list. 11 年 前

README.md

cloudbridge

cloudbridge provides a layer of abstraction over different cloud providers. It's a straightfoward implementation of the bridge pattern.

Code Climate Test Coverage

Usage example

from cloudbridge.providers.interfaces import CloudProviderFactory
from bunch import Bunch

config = Bunch(access_key='a_key',
               secret_key='s_key')

provider = CloudProviderFactory().create_provider(ProviderList.EC2, config)
print provider.security.list_key_pairs()