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 "./path/to/logo.png"

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

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.4.2.tar.gz (6.9 kB view details)

Uploaded Source

Built Distribution

sbcloud-0.4.2-py2.py3-none-any.whl (14.5 kB view details)

Uploaded Python 2 Python 3

File details

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

File metadata

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

File hashes

Hashes for sbcloud-0.4.2.tar.gz
Algorithm Hash digest
SHA256 87b6c9b155c140f3a79f631c73ebec7729bcd7dc4c9c1833aef27306a639c2af
MD5 71707138a5864ab0e26c2b68cb99bfc3
BLAKE2b-256 72ae9c23b3c8368b341561d4b0bd7764b22040dc9d7c9f966bb3b5aab2b0f617

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for sbcloud-0.4.2-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 4aa33cd4685c4cf22ed97d79f98bba53ce4e0cd3582eaeef7c78b08e35bf2fb5
MD5 e87c244392ec6dba138c4e5a6cc91442
BLAKE2b-256 00c51ccdc47cebb427518d4944ec6a9b454b38e1927408cbeb767c1b82663f9d

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