Repolode
hashicorp

hashicorp/vagrant

Herramienta CLI para crear y distribuir entornos de desarrollo reproducibles en VirtualBox, VMware, AWS, OpenStack, Docker y más.

Estrellas
27,219
Forks
4,423
Issues abiertos
759
Último commit
anteayer

¿Qué es?

Vagrant es una herramienta para crear y distribuir entornos de desarrollo. Usa un único formato de configuración para describir un entorno portátil completo, que luego se puede iniciar con comandos como `vagrant init` y `vagrant up`.

Los entornos gestionados por Vagrant pueden ejecutarse en plataformas de virtualización locales como VirtualBox o VMware, en la nube mediante AWS u OpenStack, o dentro de contenedores como Docker o LXC sin modificar. La misma definición de entorno es portátil entre Windows, macOS y Linux, así que un equipo puede compartir una única configuración en lugar de mantener instrucciones específicas para cada máquina.

Vagrant descarga imágenes base, llamadas boxes, cuando se necesitan y aún no están disponibles localmente. Su guía de inicio rápido usa VirtualBox porque es gratuito y funciona en todas las plataformas principales.

Funciones clave

  • 01Describe entornos de desarrollo completos con una única configuración portátil.
  • 02Admite proveedores locales como VirtualBox y VMware, además de AWS, OpenStack, Docker y LXC.
  • 03Descarga automáticamente las boxes base cuando no están disponibles localmente.
  • 04Funciona en Windows, macOS y Linux.

Casos de uso

  • Proporcionar a un equipo un entorno de desarrollo idéntico que coincida con la configuración de producción.
  • Crear máquinas de prueba temporales en VirtualBox o en la nube.
  • Compartir una configuración reproducible para incorporar a nuevos desarrolladores.

Inicio rápido

  1. 1

    Instala VirtualBox y descarga el paquete de Vagrant para tu sistema operativo desde la página de descargas

  2. 2

    Inicializa un proyecto con la box bionic64

    vagrant init hashicorp/bionic64
  3. 3

    Inicia el entorno virtual

    vagrant up

Antes de usarlo

  • Es necesario que bsdtar y curl estén disponibles en el PATH del sistema.
  • La instalación desde el código fuente se documenta por separado y está pensada para quienes quieran usar la versión más reciente en desarrollo.
  • HCP Vagrant se está retirando, aunque esto no afecta a Vagrant CLI.

Temas

Preguntas frecuentes

¿Qué es vagrant?
Herramienta CLI para crear y distribuir entornos de desarrollo reproducibles en VirtualBox, VMware, AWS, OpenStack, Docker y más. Vagrant es una herramienta para crear y distribuir entornos de desarrollo. Usa un único formato de configuración para describir un entorno portátil completo, que luego se puede iniciar con comandos como `vagrant init` y `vagrant up`.
¿vagrant es gratuito? ¿Qué licencia tiene?
vagrant es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿vagrant sigue mantenido?
Mantenimiento activo. El último commit de vagrant fue el 19 oct 2026.
¿Para qué puedo usar vagrant?
Proporcionar a un equipo un entorno de desarrollo idéntico que coincida con la configuración de producción. Crear máquinas de prueba temporales en VirtualBox o en la nube. Compartir una configuración reproducible para incorporar a nuevos desarrolladores.
¿Cómo se instala vagrant?
Instala VirtualBox y descarga el paquete de Vagrant para tu sistema operativo desde la página de descargas Inicializa un proyecto con la box bionic64: vagrant init hashicorp/bionic64 Inicia el entorno virtual: vagrant up
¿Dónde consigo vagrant?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/hashicorp/vagrant

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados