Skip to main content

Simple tool for interacting with AWS in Python

Project description

FabulAWS is a tool that lets you simply and easily create new servers, from scratch. You can do this in an existing Fabric file, or separately in your own application.

Simple example

FabulAWS lets you create EC2 instances using a context manager in Python and easily execute work on that instance. Typical workflow might look like this:

from fabulaws.ec2 import MicroLucidInstance

with MicroLucidInstance():
    run('uname -a')

If needed, you can extend the instance classes defined in the fabulaws.ec2 module as needed to further customize the instance before presenting it as a context manager (or using it in your fab file). To do so, simply extend the setup() and cleanup() methods in one of the existing classes.

Requirements

Dependencies are listed in the accompanying PIP requirements file. To install them, run the following command:

pip install -r requirements.txt

Please refer to the documentation for more details.

Development by Caktus Consulting Group.

Project details


Release history Release notifications | RSS feed

This version

0.2.2

Download files

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

Source Distribution

fabulaws-0.2.2.tar.gz (17.4 kB view details)

Uploaded Source

File details

Details for the file fabulaws-0.2.2.tar.gz.

File metadata

  • Download URL: fabulaws-0.2.2.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for fabulaws-0.2.2.tar.gz
Algorithm Hash digest
SHA256 9edcdf02d2dc0b1b8f42963f5d6ba2fb35a64e1aca5dd62a5a1cb3a009b2ff57
MD5 4846b62d4440aac53a80836af8538dfe
BLAKE2b-256 6e33bbf6de3c6d4ddc8b5123aa2d5420a522e7112c13920c5cc1c1d6b93c8cff

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