Здраствуйте! Как вариант попробуйте
packer.io . Они предлагают вести инфраструктуру как код. Собственно, packer умеет собирать vagrantbox, docker image, amazon ami. Мы собираем свой ami с уже предустановлеными сервисами и готовым кодом и потом просто указываем етот ami для autoscale. Или можна запустить руками. Или через aws cli. Или есть
terraform . Мы используем terraform.
Вот маленький пример:
github/rabbitmq-infrastucture-example