As of Vagrant 2.3, Vagrant ships with a second executable called vagrant-go. This represents the current state of our work to reimplement Vagrant in Go, as a part of our road to Vagrant 3.0.
Try out vagrant-go with with our Vagrant documentation.
The vagrant-go project is currently alpha which means:
- While the core workflows are functional, there are known issues and features that don’t work yet. We maintain a list of these in the documentation linked above.
- We are inviting the community to try it out and report any new issues. Please take it for a spin if you can!
- The code is still under heavy development, so we ask that community members start a discussion with the team before submitting pull requests.