Skip to main content

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)

Source distribution for ifbcloud 0.1.2
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.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page