В данной заметке расскажу про настройку рабочего окружения с помощью Vagrant + Chef.
https://www.vagrantup.com/ — Официальный сайт Vagrant.
https://chef.io — Официальный сайт Chef.
https://supermarket.chef.io — Книга рецептов (Cookbook) и готовые рецепты, модули (Recipe) для Chef.
Не забывайте, что Вы можете использовать описанный в статье способ не только для настройки рабочего окружения у себя на компьютере для разработки и работы с VamShop…
Главное — Вы можете использовать всё, что описано в статье для развёртывания VamShop на AWS (Amazon Web Services), Microsoft Azure, Rackspace и т.д.
Все современные облачные провайдеры поддерживают средства автоматизации и виртуализации: Vagrant, Docker, Chef и т.д. и т.п.
т.е. процесс запуска на Вашем локальном компьютере через Vagrant ничем не будет отличаться от процесса запуска VamShop на AWS, к примеру.
Это не только настройка рабочего окружения, но и автоматизация работы с серверами, с виртуальными машинами в AWS.
Если совсем просто говорить, то всё, что описано в статье можно использовать для установки VamShop на облачные провайдеры Amazon Web Services, Microsoft Azure, Rackspace и т.д.