News for hackers. Stuff that matters.
Re:How we spent Friday night coming back online before Insta... by mryan on Sunday July 01, 2012 @06:34AM (#4184369)
I use a similar process to this in my infrastructure - I use Puppet to configure instances, then a Fabric command to create new AMIs based on these Puppet configurations.

This gives the best of both worlds - version controlled configuration files, and an automated process for making new AMIs. Instances also boot quickly, as nearly all of the configuration is baked-in to the image.

Using EC2 tags gives you even more room for automation here.

Re:How we spent Friday night coming back online before Insta... by wahnfrieden on Sunday July 01, 2012 @10:20AM (#4184781)
Can you elaborate on how you use EC2 tags? The only thin we use them for is to mark a new instance as bootstrapped once puppet finishes.

It also sounds like you could pretty easily make your AMI creation step a job in your CI software.