Skip to main content

SBCloud

Project description

Swimbundle Cloud

Package provides reusable provider-agnostic cloud integrations for Swimbundles

Provides a CLI to generate new swimbundles, and can be installed as a dependency in swimbundles to extend all default cloud integrations functionality

Built using Apache Libcloud

Currently support COMPUTE providers only

Installation

Install from public repository

pip install sbcloud

CLI

Scaffold new cloud swimbundle with all supported integrations for the chosen provider

See https://libcloud.readthedocs.io/en/latest/supported_providers.html#compute for available providers

sbcloud generate --vendor "Amazon Web Services" --product "EC2" --provider "EC2" --logo "./path/to/logo.png"

Manifests will be generated based on expected arguments for chosen provider, but asset and integration inputs may need adjusted for title / description

Swimbundle Usage

List in dist_requirements.txt file in swimbundles

Import and extend base classes provided by package and configure with provider information

from sbcloud.integrations.compute import ComputeListNodesIntegration


class SwMain(ComputeListNodesIntegration):

    provider = 'ec2'

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

sbcloud-0.1.0.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

sbcloud-0.1.0-py2.py3-none-any.whl (5.3 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file sbcloud-0.1.0.tar.gz.

File metadata

  • Download URL: sbcloud-0.1.0.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for sbcloud-0.1.0.tar.gz
Algorithm Hash digest
SHA256 b155ccc256864e5e559c80bdf1e82614780bebfca3a9e3133fe8879cbc447e9b
MD5 2ad3bba0bcb01fd1680cd98e66fdffa2
BLAKE2b-256 261c6d7e3422e9d128c6efa398e21c108f95c995204d29109a5d7647c591b1c2

See more details on using hashes here.

File details

Details for the file sbcloud-0.1.0-py2.py3-none-any.whl.

File metadata

File hashes

Hashes for sbcloud-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 0cd70b542406b957e3b9bd26959c108d1cf3b9ba331b9575b8585d36a7fbbbb5
MD5 972fd1d63b852364bf50e60e3238627d
BLAKE2b-256 60556633ef0da58f08563df173c52473cc8cbbcc9b9652d1ebf38ad39b3eb336

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page