Мы эту тему подымали еще лет 8 назад, уже тогда был очевиден факт, что в русском языке слова экспертиза в айтишном контексте означала также и компетенцию. И решили, что раз с этим ничего нельзя поделать, то будем с этим жить
С чистой машинки начинал (после vagrant destroy) на текущем проекте у одного из наших клиентов
$ time vagrant up --no-provision
Bringing machine 'virool' up with 'virtualbox' provider...
vagrant up --no-provision 6,89s user 4,09s system 26% cpu 41,142 total
А потом провижн
$ time vagrant provision
[skip]
vagrant provision 4,24s user 1,81s system 2% cpu 4:06,95 total
Да, все это можно сделать с помощью вагранта. Как быстро это будет работать — зависит от вашей машины и вашего проекта. Есть люди, которые уже разрабатывают в среде, созданной вагрантом.
Не совсем понимаю ваше утверждение. Возьмите Cheffile и Berksfile и «найдите десять отличий». С точностью до хранения кукбуков и названия команда — они делают одно и то же.
Да, vagrant-buthcer стоило упомянуть, согласен.
Насчет пакера — это также спорный вопрос, я бы не был так категоричен.
~/.vagrant.d/Vagrantfile этим файлом в нашей команде никто не пользовался. Может быть потому, что то, чего нет в системе контроля версий — для команды не существует.
Я посмотрел на juju и heat — это скорее такая смесь шефа и вагранта. И они, скорее, для продакшен использования, в то время как вагрант больше предназначен для разработки/тестирования (и этому сильно помогает поддержка virtualbox, который запускается на всех системах).
PostgresPro Oracle - насколько я знаю, мы такую версию БД еще не выпускаем, но ход ваших мыслей мне нравится :-)
DevOps — это расширение Agile практик на эксплуатацию (в первую очередь), а потом на безопасников и т.д. — всех, кто связан с процессом поставки ПО.
docs.ansible.com/intro_installation.html
Но на сайте они продают Ansible Tower, а про сам ansible не так много говорят.
А потом провижн
Понятно, что в следующие разы быстрее :-)
Не совсем понимаю ваше утверждение. Возьмите Cheffile и Berksfile и «найдите десять отличий». С точностью до хранения кукбуков и названия команда — они делают одно и то же.
Да, vagrant-buthcer стоило упомянуть, согласен.
Насчет пакера — это также спорный вопрос, я бы не был так категоричен.
~/.vagrant.d/Vagrantfile этим файлом в нашей команде никто не пользовался. Может быть потому, что то, чего нет в системе контроля версий — для команды не существует.
Про Docker мы расскажем подробнее попозже.