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.

Visualize your own →

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.

Share this video

More from hashicorp

See all →