News for hackers. Stuff that matters.
Re:Salt: Like Puppet, Except It Doesn’t Suck by bfrog on Monday June 24, 2013 @01:20PM (#5934306)
Having done this a dozen or more times... can you package your ami for your developers to use? Can you remake your image exactly the same way again as it was when you first imaged it should it be lost in the cloud (100% reliability isn't something AWS provides).

Provisioning tools let you create it, and incrementally update your image in a way that lets you redo it from scratch at any time.

That alone is the reason why I like the idea, not necessarily the resulting applications that have been created so far for the task.

Shell scripts could do the same and have for years if your only interested in from scratch setups.

Re:Salt: Like Puppet, Except It Doesn’t Suck by gyepi on Monday June 24, 2013 @03:47PM (#5935214)
This is not a difficult problem. I recently had to stand up a cluster of EC2 instances for a job that required a cluster of them and used these three steps:

1. Write a script to configure an instance and run it when the instance starts.

2. Clone the instance to an image

3. Run instances based on the image.

It's quite straightforward to do. See http://github.com/gyepisam/fcc-textify for more details.

Re:Salt: Like Puppet, Except It Doesn’t Suck by pestaa on Monday June 24, 2013 @01:48PM (#5934497)
> can you package your ami for your developers to use

SuSE Studio lets you do exactly that. (Though exporting to AMIs is just a feature, not the main objective.)