Автоматизация управления конфигурацией VPS / Cloud для небольших сред

Каким будет подходящий инструмент / подход для управления конфигурацией относительно небольшого числа VPS / VM (1-5). Несмотря на то, что это небольшое число, я большой поклонник «nuke n n boot» в случае возникновения каких-либо проблем и поэтому должен иметь возможность быстро настроить новую VPS с существующей конфигурацией (минуты).

Кукольный, шеф-повар и симпатичные люди, похоже, довольно негабарит для этой установки – кроме того, что они нацелены на продажу своей версии для предприятий, а версия с открытым исходным кодом довольно искалечена. Открытый исходный код является обязательным критерием для меня.

В настоящее время я управляю большинством из этого материала вручную, имея копии соответствующих файлов конфигурации на Dropbox или резюме в Evernote и т. Д. Предпочтительно, я хотел бы использовать инструмент, который запускается на локальном сервере Ubuntu или так, из которого я мог бы легко управлять одним из них несколько удаленных VPS или локальных экземпляров VM.

Кто-нибудь имеет опыт работы с этой темой и может что-то порекомендовать? Я считаю, что шеф-повар и марионетка негабаритные, с другой стороны, сдержанный лейтенант слишком ограничен.


Редактировать:
Было бы предпочтительным решение с интерфейсом управления


Я резюмирую предложения из комментариев здесь:

  • Puppet с открытым исходным кодом без пользовательского интерфейса и ограниченными функциями
  • Шеф-повар с открытым исходным кодом с немного меньшими возможностями
  • Capistrano, не пользовательский интерфейс, сценарий или рубин
  • Foreman UI для кукольного, шеф-повара

Linux и Unix - лучшая ОС в мире.