“Как надоело, что этот ноут тормозит... Почему? Да там полно программ: для одного проекта нужен rabbitmq, для другого redis, для третьего mysql” - звучит знакомо, правда?
Нет, а как насчет этого: “Да я за целый день прочитать этот README не смогу, не то что поставить все требуемые пакеты”?
Сейчас все большую популярность набирает Vagrant — инструмент для создания и распространения виртуальных окружений на базе VirtualBox. С помощью набора простых команд вы за несколько шагов можете поднять рабочее окружение с вашей любимой ОС. Что немаловажно, он поддерживает такие системы управления конфигурациями, как Chef и Puppet, так что вы с легкостью можете установить ПО, требуемое для конкретного проекта. При этом ваша исходная машинка остается чистенькой, так что по окончании проекта вам не придется выпиливать его наследие.
В своем докладе я расскажу:
* зачем все же это нужно
* какие преимущества вы получаете, используя Vagrant
* как создать и запустить простейшую коробку (vagrant box)
* как накатить на нее пару chef рецептов