Commandline utility to start and stop instances on the french IFB cloud
ifbcloud commandline utility
This is a commandline utility to
- quickly get the status of instances launched
- start new instances
- stop instances
pip install ifbcloud
To get the current status, do
ifbcoud status -u <your_ifb_username> -p <your_ifb_password>
To lauch a new instance, do
ifbcloud start -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance>
To see your currently defined disks, do
ifbcloud disks -u <your_ifb_username> -p <your_ifb_password>
To launch an instance and attach the disk named disk0, do
ifbcloud start -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance> -dn disk0
To stop an instance, do
ifbcloud stop -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance>
To get a list of available appliances, do
ifbcloud appliances -u <your_ifb_username> -p <your_ifb_password>
To start an appliances different from the default (Docker 16.07), e.g “BIO ComputeNode (16.07.2)”, do
ifbcloud start -u <your_ifb_username> -p <your_ifb_password> -n <name_for_your_instance> -a "BIO ComputeNode (16.07.2)"
More options are available in the subcommands help section.
If you don’t want to repetitively type your username and password (and have it stored in your shell’s history), you can export the environmental variables IFB_USERNAME and IFB_PASSWORD and omit the -u and -p options.
You can attach permanent storage to your new instances, but you first need to manually create the disks in the IFB cloud storage interface.
This utility is not using any public API, just reverse-engineered from the browser’s post requests, so this may start failing at any time if the IFB upgrades their cloud service.
- Default appliance ID changed from 215 to 206 (Docker (16.07) )
- Support for selecting appliance (See ifbcloud appliances for a list of available appliances)
- Support specifying permanent disks to attach to instance
- Support disk subcommand to show available disks
- Initial version
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
|Filename, size||File type||Python version||Upload date||Hashes|
|Filename, size ifbcloud-0.1.2.tar.gz (5.8 kB)||File type Source||Python version None||Upload date||Hashes View|