Hace tiempo que tengo una máquina virtual que no consigo borrar (destroy). El problema nació, según recuerdo, a partir instancia que intenté levantar con un provider
en una nube externa que no estaba correctamente configurado y vagrant marcó la instalación como abortada.
En concreto la VM no existe más, la carpeta de Vagrantfile tampoco existe más y el comando vagrant global-status
seguía mostrando allí la máquina:
$ vagrant global-status id name provider state directory ------------------------------------------------------------------------ d0c7c28 default virtualbox aborted /Users/rodolfo/Vagrant/cloud The above shows information about all known Vagrant environments on this machine. This data is cached and may not be completely up-to-date. To interact with any of the machines, you can go to
Antes de borrar el directorio con toda la información de vagrant ˜/.vagrant.d
encontré que existe el modificador --prune
para la opción vagrant-status
:
$ vagrant global-status --help Usage: vagrant global-status --prune Prune invalid entries. -h, --help Print this help
Y la ejecución limpió los datos de la máquina virtual inexistente:
$ vagrant global-status id name provider state directory -------------------------------------------------------------------- There are no active Vagrant environments on this computer! Or, you haven't destroyed and recreated Vagrant environments that were started with an older version of Vagrant.
problema solucionado!