ifbcloud commandline utility
This is a commandline utility to
quickly get the status of instances launched
start new instances
stop instances
Installation
pip install ifbcloud
Useage:
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.
Shortcuts
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.
Limitations
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.
History
0.1.2 (2016-10-12)
Default appliance ID changed from 215 to 206 (Docker (16.07) )
0.1.1 (2016-09-19)
Support for selecting appliance (See ifbcloud appliances for a list of available appliances)
0.1.0 (2016-09-19)
Support specifying permanent disks to attach to instance
Support disk subcommand to show available disks
0.0.2 (2016-09-11)
Initial version
Metadata
Release files for ifbcloud 0.1.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| ifbcloud-0.1.2.tar.gz | 5.8 kB | Without provenance | Details for ifbcloud-0.1.2.tar.gz |
Release files / ifbcloud-0.1.2.tar.gz
| Download URL | ifbcloud-0.1.2.tar.gz |
|---|---|
| Size | 5.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
07ceef457ce52e84a4d0b5f7a4d86534b0da43679848fe8df4fda103c496734a
|
|
BLAKE2b-256 checksum How to use checksums |
8f56cd5a2a6651b5266a8d619f3bcb5d0dc19025dba8e2ed44b9f52feaa81f57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
Security for ifbcloud 0.1.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.