You are here: Home / LBN / Up2date / Cloud Computing / BastionLinux 13 / python-cloudservers-1.2-2.lbn13.noarch

python-cloudservers-1.2-2.lbn13.noarch

Package Attributes
RPM  python-cloudservers-1.2-2.lbn13.noarch.rpm Architecture  noarch Size  121585 Created  2017/08/04 11:06:57 UTC
Package Specification
Summary Client library for Rackspace's Cloud Servers API
Group Application/Internet
License ZPL
Home Page http://pypi.python.org/packages/source/p/python-cloudservers/python-cloudservers-1.2.tar.gz
Description

This is a client for Rackspace's Cloud Servers API. There's a Python API (the cloudservers module), and a command-line script (cloudservers). Each implements 100% of the Rackspace API.

Command-line API

Installing this package gets you a shell command, cloudservers, that you can use to interact with Rackspace.

You'll need to provide your Rackspace username and API key. You can do this with the --username and --apikey params, but it's easier to just set them as environment variables:

export CLOUD_SERVERS_USERNAME=jacobian export CLOUD_SERVERS_API_KEY=yadayada

You'll find complete documentation on the shell by running cloudservers help:

usage: cloudservers [--username USERNAME] [--apikey APIKEY] ...

Command-line interface to the Cloud Servers API.

Positional arguments: backup-schedule Show or edit the backup schedule for a server. backup-schedule-delete Delete the backup schedule for a server. boot Boot a new server. delete Immediately shut down and delete a server. flavor-list Print a list of available flavors (sizes of servers). help Display help about this program or one of its subcommands. image-create Create a new image by taking a snapshot of a running server. image-delete Delete an image. image-list Print a list of available images to boot from. ip-share Share an IP address from the given IP group onto a server. ip-unshare Stop sharing an given address with a server. ipgroup-create Create a new IP group. ipgroup-delete Delete an IP group. ipgroup-list Show IP groups. ipgroup-show Show details about a particular IP group. list List active servers. reboot Reboot a server. rebuild Shutdown, re-image, and re-boot a server. rename Rename a server. resize Resize a server. resize-confirm Confirm a previous resize. resize-revert Revert a previous resize (and return to the previous VM). root-password Change the root password for a server. show Show details about the given server.

Optional arguments: --username USERNAME Defaults to env[CLOUD_SERVERS_USERNAME]. --apikey APIKEY Defaults to env[CLOUD_SERVERS_API_KEY].

See "cloudservers help COMMAND" for help on a specific command.

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(FileDigests)  
/bin/sh  
rpmlib(CompressedFileNames)  
/usr/bin/python2.6  
rpmlib(PartialHardlinkSets)  
rpmlib(PayloadIsXz)  
Provides
python-cloudservers
Obsoletes
python-cloudservers-egginfo

Document Actions