Un entorno de desarrollo local creado con Vagrant es el mismo que el que su código se ejecutará cuando se despliegue. Esto le permite utilizar las mismas bibliotecas, dependencias, procesos y sistema operativo como su servidor de producción. Los desarrolladores pueden usar las mismas herramientas y la configuración para el desarrollo y la producción en la misma máquina. Esto elimina el retraso, los costos y otros problemas asociados con el uso de un entorno de desarrollo externo. Esto le facilita mantener su entorno de trabajo, y es conveniente para todos los involucrados.
Para comenzar con Vagrant, simplemente escriba Vagrant Up para ejecutar su línea de comandos. Se le presentará la interfaz de la línea de comandos. Seleccione CD para iniciar el entorno virtual. Luego, escriba el comando para cambiar la configuración para adaptarse a sus requisitos. Si no le gusta la configuración predeterminada, puede elegir otras opciones. Por ejemplo, puede cambiar el nombre de usuario en el campo Contraseña. Luego, ingrese su contraseña, y está listo!
Si está construyendo un sistema más grande, Vagrant es una gran herramienta. Puede construir un equilibrador de carga, varios servidores de front-end y una base de datos de base de datos agrupada. Esto le permitirá probar los sistemas operativos de cada máquina, pero puede que no sea tan fácil administrar sistemas grandes sin ayuda. En estas situaciones, también puede hacer uso de los archivos de aprovisionamiento para mantener su desarrollo y máquinas de prueba en sincronización.