vagrant

Vagrant provisioning with Ansible

Vagrant является средство развертывания виртуального окружения(для девелопмента часто) и очень удобной оберткой для Virtualbox (и не только, можно использовать libvirt например) Поднять виртуальную машину для теста или разработки можна очень просто и быстро, достаточно иметь просто установленный Vagrant + Virtualbox. На Mac OS ставится все очень просто через brew

Далее можно создать Vagrantfile

[…]

SCP на виртуальную машину в Vagrant

Если нужно что-то скопировать с виртуалки в Vagrant на хосте машину или наоборот, то можно сделать это через плагин vagrant scp. Установка плагина

  Копируем с хост машины на виртуалку

  Копируем наоборот

     

Собираем свой box для vagrant

Сделать это можно с помощью Packer. Инструмент для сборки своих боксов. А началось с того, что мне нужно было собрать свой бокс со старой версией Debian – 6.0.7 Для начала качаем https://www.packer.io/ У меня он лежит в /home/vagrant/packer Далее нужен темплейт для создания бокса. Можно сделать свой, можно найти на github  – их там огромное количество. […]