HashiCorp Vagrant
HashiCorp Vagrant is an open-source tool for building and maintaining portable, reproducible development environments. It uses a declarative configuration file (Vagrantfile) to provision virtual machines locally, abstracting away the complexities of various virtualization providers and…
Key facts
- First appeared
- 2010
- Category
- cloud_infrastructure
- Problem solved
- Vagrant was created to solve the problem of inconsistent and cumbersome local development environments. Before Vagrant, developers manually configured virtual machines, leading to 'works on my machine' issues, wasted setup time, and difficulties sharing complex environments. It aimed to provide a lightweight, consistent, and reproducible way to manage development VMs.
- Platforms
- macOS, Windows, Linux
Related technologies
Notable users
- Educational Institutions (for teaching system administration or specific OS environments)
- Individual Developers
- Development agencies for client project isolation
- DevOps Teams
- Companies requiring specific OS environments for legacy applications or complex multi-VM setups