summaryrefslogtreecommitdiff
path: root/python-api.example.py
blob: 3583d609af5e41a0e3682c750eda0b32b518f873 (plain)
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
from novaclient.v1_1 import client;
from novaclient import exceptions as novaexceptions

username = "varac";
password = "...";
tenant = "Bitmask Testing"
authurl = "http://192.168.9.3:5000/v2.0";

#create the client object
osconn = client.Client(username, password, tenant, authurl);

#Query OpenStack installation
print osconn.servers.list()
print osconn.flavors.list()
print osconn.keypairs.list()
print osconn.images.list()
#print osconn.volumes.list()
print osconn.security_groups.list()
#print osconn.quotas.get(username)
#print osconn.zones.list()


#Instance management
#t=osconn.servers.create(image=15, flavor=1, name='test')
#osconn.servers.reboot(t)
#osconn.servers.delete(t)

#Capture VM snapshot