Vagrant

https://www.vagrantbox.com/

https://www.vagrantup.com/docs/

Коробочки

https://atlas.hashicorp.com/boxes/search

http://www.vagrantbox.es/

Плагины

https://github.com/mitchellh/vagrant/wiki/Available-Vagrant-Plugins

Системы управления конфигурацией

Shell — старые добрые shell-скрипты. В XXI веке уже не интересно.

Ansible — молодая, набирающая обороты, система управления конфигурацией.

Chef — про него, пожалуй, слышали все. Поддерживается standalone (Chef Solo) и серверная (Chef Client) версии.

Docker — модная в последнее время система, поддерживающая концепцию Immutable Server.

Puppet — одна из наиболее распространенных систем управления конфигурацией. Поддерживается standalone и серверная версия.

Salt — система управления конфигурацией Salt Stack.

Создание коробки из рабочей виртуальной машины

У нас есть виртуальная машина с наименованием "vm". В отключено состоянии выполняем команду от root. Где /Users/mirocow/vagrant/vm.box является путем до создаваемой коробки.

$ rm /Users/mirocow/vagrant/vm.box $ vagrant package --base vm --output /Users/mirocow/vagrant/vm.box

Запуск локальных коробок

$ vagrant box add foo-box /path/to/vagrant-box.box $ vagrant init foo-box $ vagrant up

On-line конфигураторы

https://puphpet.com/

Рецепты

https://gitlab.com/gitlab-org/gitlab-development-kit/blob/master/Vagrantfile

Сатьи / Сайты / Документация

http://sysadm.pp.ua/linux/sistemy-virtualizacii/vagrantfile.html

Как ускорить Vagrant (общие папки)

http://stdout.in/ru/post/kak-uskorit-vagrant-obshie-papki

http://onedev.net/post/302