Vagrant
Enables creation and configuration of reproducible, portable development environments
&
+ | Single Workflow | Manage virtual machine environments with a consistent workflow |
---|---|---|
+ | Declarative Configuration | Describe virtual machine requirements in a configuration file |
+ | Portable Work Environments | Create reproducible and portable work environments |
+ | Provisioning Tools | Use tools like Chef, Puppet, and shell scripts for provisioning |
+ | Synced Folders | Synchronize files between host and guest machines |
+ | Plugins | Extend functionality with plugins |
+ | Isolated Dependencies | Isolate dependencies and configurations within a single environment |
+ | Vagrant Share | Share your Vagrant environment with others |
+ | Production Parity | Mirror production environments |
- | Training Requirement | Users need to invest time in learning how to use it effectively |
- | Disk Bloat | Can consume significant disk space due to the creation of multiple virtual machines |
- | Bugs with Major Updates | Major updates sometimes introduce bugs that affect development projects |
- | Syntax Updates Impact | Changes in syntax can disrupt plugin compatibility |
- | Community Support Delays | Receiving support from the community can be a lengthy process |
System Requirements
Not available, but we appreciate help! You can help us improve this page by contacting us.
Developer
Written in
Ruby, Golang, Shell, HTML
Initial Release
08 March 2010
Repository
License
Categories
Alternatives
Notes
Additional info:
- License changed from MPL v2.0 to BSL v1.1 source
- Public Vagrant Box catalog