0.0
No commit activity in last 3 years
No release in over 3 years
Tools for push-button deployment on an app to AWS
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
 Dependencies

Development

~> 1.6
~> 0.9
~> 2.14

Runtime

~> 1.38
~> 10.2
 Project Readme
              _
            _( )_
            (_ O _)
              (_)  
    _________/_    
    \      / /    
sK   )=====@=(   Tp!
____/_________\____
    | /^\ /^\ |    
   _| \0/_\0/ |_  
  (_  _ (_) _  _)  
    \( \___/ )/    
RAiSE\\\___/// 2o14!
  ,-._\\___//_,-.  
  |* *`-._,-' * |  
  | * * (_)* * *|  
  |* _,-' `-.*  |  
   `-'        `-'

rodeo_clown

Gem to assist cycling AWS EC2 instance and images.

Grab an instance of your ELB

elb = RodeoClown::ELB.by_name("my-elb")

Rotate instances by tag values

elb.rotate("myapp_v1" => "myapp_v2")

Rotate new instances into load balancer

elb.instances.rotate

Rotate new instances into load balancer, with a new image

elb.instances.rotate(image_id: "ami-1234567a")

Return array of ec2 instances by tags

RodeoClown::EC2.by_tags "app" => "foo", "ver" => "1.2"

Build instances from YAML (see examples/ranch_hands.yml)

  lets_dance /path/to/ranch_hands.yml www

More to come!