Build Status

Fabric AWS integration

Ever used pychef's fabric integration and loved it?
This project aims to integrate AWS with fabric. You can decorate your fabric tasks to run on an Autoscaling group (which can also be a part of an Cloudformation stack)

Installation

pip install fabric-aws

Example fabfile

from fabric.api import *
from fabric_aws import *


@autoscaling_group('us-east-1', 'my-autoscaling-group')
@task
def uptime_asg():
    run('uptime')

@cloudformation_autoscaling_group('us-east-1', 'my-cloudformation', 'AutoScalingGroup')
@task
def uptime_cfn():
    run('uptime')