Stacker.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Use underscored keys and 'name' attribute in region config

The YAML config isn't in AWS land, so as long as we're consistent,
we can make things a bit more readable.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Use template default values, when available

AWS will set the defaults if we don't. Might as well. The diff will
now also accurately reflect what's being changed.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Fix bug with SimpleDelegator in Ruby 2.1

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Fix warnings with bundler 1.5.0.beta1

The previous dependancies were too specific.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Display debug level logging as a dark grey

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Add a bit of more intelligent formatting to JSON output

There's no way to make everyone happy, but some things can be
standardized a bit.

e.g. having Refs on a single line makes a lot of sense.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Format Fn::GetAttr on a single line

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Let region defaults override template defaults

The template default should be the last-resort. If you want to specify
a parameter per-stack, use the stack parameters.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
%s/dependancies/dependencies/g
Capabilities should be defined using lowercase key, be an array

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Array.wrap -> Array()

We don't have ActiveSupport. :/

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Flush status cache during update wait so logging is correct

Otherwise the final log line doesn't say "COMPLETE".

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Allow path and region to be set via environment variables

Fixes #6

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Add better documentation for current state of things

This might change, but it's hard to tell how to get going right now.

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Update README.md
Update README.md
Make comments in readme example a bit more readable

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Remove needless space in readme example

Signed-off-by: Evan Owen <kainosnoema@gmail.com>
Add init command to help bootstrap a new project

`stacker init acme-cloudformation`

Signed-off-by: Evan Owen <kainosnoema@gmail.com>