-
Notifications
You must be signed in to change notification settings - Fork 0
/
README
56 lines (38 loc) · 1.1 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
====================================
Nimboss: The Nimbus Provisioning API
====================================
Install
=======
Create a virtualenv:
$ virtualenv nimboss_env
Install dependencies:
$ pip -E nimboss_env install zope.interface httplib2 simplejson
$ cd nimboss_env
$ git clone git://github.com/apache/libcloud.git
$ cd libcloud; python setup.py install; cd ..
Install Nimboss:
$ git clone [email protected]:clemesha-ooi/nimboss.git # Read+Write, or use "git://...".
$ cd nimboss
$ python setup.py install
Tests
=====
Nimboss currently uses Python's unittest framework.
To run tests:
$ cd tests
$ python tests.py
Layout of Nimboss
=================
node.py
-------
Node specific connection and management.
cluster.py
----------
Cluster management and driver implementation for both EC2 and Nimbus.
Support for Cluster creation, termination, and status querying.
broker.py
---------
Communication with the Nimbus Context Broker.
Support for creating Context and querying Cluster status.
nimbus.py
---------
Nimbus 'Cluster document' and 'Cluster spec' utitlities.