AVERTISSEMENT : La solution ci-dessous fonctionne pour Vagrant 1.0.x mais pas Vagrant 1.1+.
Vagrant utilise le fichier ".vagrant" dans le même répertoire que votre "Vagrantfile" pour suivre l'UUID de votre VM. Ce fichier n'existera pas si une VM n'existe pas. Le format du fichier est JSON. Il ressemble à ceci si une seule VM existe :
{
"active":{
"default":"02f8b71c-75c6-4f33-a161-0f46a0665ab6"
}
}
default
est le nom de la machine virtuelle par défaut (si vous n'utilisez pas de configurations multi-VM).
Si votre VM s'est en quelque sorte dissociée, ce que vous pouvez faire, c'est VBoxManage list vms
qui listera chaque VM que VirtualBox connaît par son nom et son UUID. Ensuite, créez manuellement un .vagrant
dans le même répertoire que votre Vagrantfile
et remplissez correctement le contenu.
Ejecutar vagrant status
pour s'assurer que Vagrant a pris les bonnes modifications.
Note : Ceci n'est pas officiellement pris en charge par Vagrant et Vagrant peut changer le format des fichiers .vagrant
à tout moment. Mais ceci est valable à partir de Vagrant 0.9.7 et le sera pour Vagrant 1.0.