hashicorp/vagrant ↗
Created Dec 30, 2020 · View the hashicorp/vagrant repository page
Vagrant is a tool for building and distributing development environments.
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
1,158
Lines of Code
30,669
From
Jan 21, 2010
To
Dec 22, 2020
About hashicorp/vagrant
Vagrant is a command-line tool developed by HashiCorp that automates the creation and management of portable development environments. It enables developers to define infrastructure as code using a simple configuration format, allowing teams to work in identical computing environments regardless of their host operating system or local setup. This approach reduces the "works on my machine" problem and streamlines developer onboarding.
The tool works with a wide range of virtualization and containerization backends, including VirtualBox, VMware, AWS, OpenStack, Docker, and LXC. Developers can spin up a complete development environment with a single command, and Vagrant handles provisioning, configuration, and dependency management. Environments can run locally on virtualized platforms or in cloud environments, and they're portable across Windows, macOS, and Linux systems.
Built in Ruby, Vagrant has become a standard tool in the development workflow for many organizations and open-source projects. The project emphasizes community contribution and maintains active documentation and discussion channels through HashiCorp's community platforms.



