I am looking over couple of tools for managing the ec2 instances:
1) I should be able to spin-off a new instance and the new instance get all the configurations required.
2) I should be able to make changes on all machines in one go which includes:running a command on all instances and getting back the result.Pushing code change or installing new software on all machines and get back the result.
3) Checking health of all machines.
Tools I am looking at are rightscale,puppet and nagios.
As i am starting a new company budget is pretty tight so looking for some open source solutions and which have less learning curve.
Please advice me what tools to use for these.
Thanks in Advance..