Я могу порекомендовать два проекта:
Если у вас есть одно приложение Rails, взгляните на Rubber .Это драгоценный камень, который может предоставить вам экземпляры EC2, установить программное обеспечение и развернуть ваше приложение.Это основано на Capistrano.Существуют рецепты для наиболее распространенных компонентов (mysql, apache, passenger, postgres и т. Д.).
В случае, если у вас более сложные настройки (например, несколько приложений или специфические потребности, которые не покрываются Rubber), я рекомендую Chef.У него действительно есть кривая обучения, так что готовьтесь.Посмотрите на OpsCode , чтобы начать работу с Chef.