summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorvarac <varacanero@zeromail.org>2013-07-23 13:12:38 +0200
committervarac <varacanero@zeromail.org>2013-07-23 13:12:38 +0200
commit01f179aa20cdac9df69a22554361483aff4af275 (patch)
treeffd310a3793da774478d235ec4594d0125a14e0e
parent582a02922564c9b510a00b3ef939458c30178c24 (diff)
added an example script to use the python openstack api
-rw-r--r--python-api.example.py28
1 files changed, 28 insertions, 0 deletions
diff --git a/python-api.example.py b/python-api.example.py
new file mode 100644
index 0000000..3583d60
--- /dev/null
+++ b/python-api.example.py
@@ -0,0 +1,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