| Sean Dague | 7011236 | 2012-04-03 13:48:49 -0400 | [diff] [blame] | 1 | #!/usr/bin/env python | 
 | 2 |  | 
 | 3 | # vim: tabstop=4 shiftwidth=4 softtabstop=4 | 
 | 4 |  | 
 | 5 | # Copyright 2011 Quanta Research Cambridge, Inc. | 
 | 6 | # | 
 | 7 | #    Licensed under the Apache License, Version 2.0 (the "License"); | 
 | 8 | #    you may not use this file except in compliance with the License. | 
 | 9 | #    You may obtain a copy of the License at | 
 | 10 | # | 
 | 11 | #        http://www.apache.org/licenses/LICENSE-2.0 | 
 | 12 | # | 
 | 13 | #    Unless required by applicable law or agreed to in writing, software | 
 | 14 | #    distributed under the License is distributed on an "AS IS" BASIS, | 
 | 15 | #    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. | 
 | 16 | #    See the License for the specific language governing permissions and | 
 | 17 | #    limitations under the License. | 
 | 18 |  | 
 | 19 | from novaclient.v1_1 import client | 
 | 20 | import tempest.config | 
 | 21 |  | 
 | 22 | # get the environment variables for credentials | 
 | 23 | identity = tempest.config.TempestConfig().identity | 
| Attila Fazekas | cadcb1f | 2013-01-21 23:10:53 +0100 | [diff] [blame] | 24 | print identity.username, identity.password,\ | 
 | 25 |     identity.tenant_name, identity.uri | 
| Sean Dague | 7011236 | 2012-04-03 13:48:49 -0400 | [diff] [blame] | 26 |  | 
| Attila Fazekas | cadcb1f | 2013-01-21 23:10:53 +0100 | [diff] [blame] | 27 | nt = client.Client(identity.username, identity.password, | 
 | 28 |                    identity.tenant_name, identity.uri) | 
| Sean Dague | 7011236 | 2012-04-03 13:48:49 -0400 | [diff] [blame] | 29 |  | 
 | 30 | flavor_list = nt.flavors.list() | 
 | 31 | server_list = nt.servers.list() | 
 | 32 | images_list = nt.images.list() | 
 | 33 | keypairs_list = nt.keypairs.list() | 
 | 34 | floating_ips_list = nt.floating_ips.list() | 
 | 35 |  | 
 | 36 | print "total servers: %3d, total flavors: %3d, total images: %3d" % \ | 
 | 37 |     (len(server_list), | 
 | 38 |      len(flavor_list), | 
 | 39 |      len(images_list)) | 
 | 40 |  | 
 | 41 | print "total keypairs: %3d, total floating ips: %3d" % \ | 
 | 42 |     (len(keypairs_list), | 
 | 43 |      len(floating_ips_list)) | 
 | 44 |  | 
 | 45 | print "flavors:\t", flavor_list | 
 | 46 | print "servers:\t", server_list | 
 | 47 | print "images: \t", images_list | 
 | 48 | print "keypairs:\t", keypairs_list | 
 | 49 | print "floating ips:\t", floating_ips_list |