VAGRANT

help

config files

resumen comandos

imágenes (box)

máquinas virtuales

red

snapshots

Vagrantfile

otros

plugins

vagrant-hosts

disk-size

uso en vim

" Teach vim to syntax highlight Vagrantfile as ruby
"
" Install: $HOME/.vim/plugin/vagrant.vim
" Author: Brandon Philips <brandon@ifup.org>

augroup vagrant
  au!
  au BufRead,BufNewFile Vagrantfile set filetype=ruby
augroup END

vagrant + virtualbox

como enlazar una máquina Vagrant con su correspondiente máquina en el proveedor (suponiendo que sea virtualbox)

solo hay que localizar esos ficheros, extraer el campo del ID y cotejarlo con la información de VBoxManage:

find /home/mate/Vagrant -name action_provision
for var in $(find ~/Vagrant -name action_provision); do echo "${var}"; cat $var | cut -d ":" -f 2 | sort -n; done
VBoxManage list vms | sed 's/[{}"]//g' | awk '{print $2 " " $1}'
No funciona correctamente
LISTA=`vagrant global-status | awk '/^[a-f0-9]{1,7}\s+/ {print $5}'`
for variable in $LISTA; do cat ${variable}/.vagrant/machines/default/virtualbox/action_provision; done