Minimal CloudStack Access Library and Utilities
Project description
Makes it easy to connect to Apache CloudStack. Tested with version 4.2 and later.
Includes helper scripts to work with zones and hosts and helps you get started with your own scripts.
Alternatives
This library makes it easy to create quick utilities for Operational and Development purposes. For an interactive shell you should try cloudmonkey or shell scripting you can try cs.
Installation
pip install minicloudstack
Quickstart
Export the following environment variables (alternatively arguments can be used):
export CS_API_URL="http://mycloudstackapi.example.com/"
export CS_API_KEY="1235..."
export CS_SECRET_KEY="abcdef..."
Start your python shell (python or ipython).
import minicloudstack
mcs = minicloudstack.MiniCloudStack()
for template in mcs.list("templates", templatefilter="featured"):
print template.id, template.name
Helper scripts
Also provided are the following scripts that can be useful:
mcs-createzone
mcs-deletezone
mcs-registertemplate
mcs-addhost
mcs-volume
minicloudstack
Start them with –help for detailed instructions.
Background
These scripts were created by Greenqloud when developing Qstack.
We hope you find them useful!
Greenqloud Dev Team.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file minicloudstack-1.1.4.tar.gz
.
File metadata
- Download URL: minicloudstack-1.1.4.tar.gz
- Upload date:
- Size: 26.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c101efcb89da96fbdea1751562dd4cedf8228370cbc1549bcf12c68c1a0014c9 |
|
MD5 | c522288e051c5df5ec3031e8a6fd5da6 |
|
BLAKE2b-256 | 8861f1cb6fc2414faa767ca4b944f6933976a498ab1b72e316e6d953df92e68b |