summaryrefslogtreecommitdiffstats
path: root/exercise_rsapi.py
diff options
context:
space:
mode:
authorTodd Willey <todd@ansolabs.com>2010-07-26 23:19:51 -0400
committerTodd Willey <todd@ansolabs.com>2010-07-26 23:19:51 -0400
commit4044051266d97ffe05fbe75b642759d2e604da4d (patch)
treed29038afb528a064fed131d2cb349ca212c6905d /exercise_rsapi.py
parent67d4e16a8c18989e73456f79220b97faa7374d92 (diff)
downloadnova-4044051266d97ffe05fbe75b642759d2e604da4d.tar.gz
nova-4044051266d97ffe05fbe75b642759d2e604da4d.tar.xz
nova-4044051266d97ffe05fbe75b642759d2e604da4d.zip
Share my updates to the Rackspace API.
Diffstat (limited to 'exercise_rsapi.py')
-rw-r--r--exercise_rsapi.py51
1 files changed, 0 insertions, 51 deletions
diff --git a/exercise_rsapi.py b/exercise_rsapi.py
deleted file mode 100644
index 20589b9cb..000000000
--- a/exercise_rsapi.py
+++ /dev/null
@@ -1,51 +0,0 @@
-# vim: tabstop=4 shiftwidth=4 softtabstop=4
-
-# Copyright 2010 United States Government as represented by the
-# Administrator of the National Aeronautics and Space Administration.
-# All Rights Reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License"); you may
-# not use this file except in compliance with the License. You may obtain
-# a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
-# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
-# License for the specific language governing permissions and limitations
-# under the License.
-
-import cloudservers
-
-class IdFake:
- def __init__(self, id):
- self.id = id
-
-# to get your access key:
-# from nova.auth import users
-# users.UserManger.instance().get_users()[0].access
-rscloud = cloudservers.CloudServers(
- 'admin',
- '6cca875e-5ab3-4c60-9852-abf5c5c60cc6'
- )
-rscloud.client.AUTH_URL = 'http://localhost:8773/v1.0'
-
-
-rv = rscloud.servers.list()
-print "SERVERS: %s" % rv
-
-if len(rv) == 0:
- server = rscloud.servers.create(
- "test-server",
- IdFake("ami-tiny"),
- IdFake("m1.tiny")
- )
- print "LAUNCH: %s" % server
-else:
- server = rv[0]
- print "Server to kill: %s" % server
-
-raw_input("press enter key to kill the server")
-
-server.delete()