diff options
| author | Todd Willey <todd@ansolabs.com> | 2010-07-26 23:19:51 -0400 |
|---|---|---|
| committer | Todd Willey <todd@ansolabs.com> | 2010-07-26 23:19:51 -0400 |
| commit | 4044051266d97ffe05fbe75b642759d2e604da4d (patch) | |
| tree | d29038afb528a064fed131d2cb349ca212c6905d /exercise_rsapi.py | |
| parent | 67d4e16a8c18989e73456f79220b97faa7374d92 (diff) | |
| download | nova-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.py | 51 |
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() |
