Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Not your grandparents' EC2 deployment tool.
Ruby Shell

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
support
test
tryouts
.gitignore
CHANGES.txt
LICENSE.txt
README.rdoc
Rakefile
Rudyfile
rudy.gemspec

README.rdoc

Rudy - v0.5 ALPHA

Rudy is a development and deployment tool for Amazon EC2. It's both a command-line tool and Ruby library. Here's an example from both for creating an EC2 security group:

$ rudy group --create

OR

rgroup = Rudy::Groups.new
rgroup.create

Installation

Step 1 (get Rudy on to your machine):

Via Rubygems, one of:

$ sudo gem install rudy
$ sudo gem install solutious-rudy --source http://gems.github.com/

Via GitHub:

$ git clone git://github.com/solutious/rudy.git

Via download:

NOTE: If your are not installing via RubyGems, you will need to make sure the Ruby dependencies (see below) are installed and in your LOAD_PATH.

Step 2 (initialize your configuration):

$ rudy generate-config
[modify ~/.rudy/config]
$ rudy init

Step 3 (start working with EC2):

$ rudy group --create
$ rudy keypair --create
$ rudy instance --create

Dependencies:

Common Errors

  • `require': no such file to load -- amazon-ec2 (LoadError)

    • You're probably running a mix of Rubygem and non-Rubygem libraries. Ryan Tomayko has you covered: gist.github.com/54177

  • The request signature we calculated does not match the signature you provided.

    • Check that your Amazon Web Service access key and secret key are correct

  • AWS was not able to validate the provided access credentials

    • If it's a new Amazon Accounts, you need to sign up for EC2, SDB, and S3.

More Info

Thanks

  • The Rilli.com team – for the initial use case, the ongoing feedback and support, and the good times!

    • Adam Bognar

    • Andrew Simpson

    • Caleb Buxton

    • Colin Brumelle

Credits

  • Delano Mandelbaum (delano@solutious.com)

  • Keshia Knight Pulliam (rudy@solutious.com)

License

See: LICENSE.txt

Something went wrong with that request. Please try again.