Vagrant: Repeatability and Matching Environments at the Cost of Training and Disk Bloat
February 12, 2021

Vagrant: Repeatability and Matching Environments at the Cost of Training and Disk Bloat

Brendon Brown | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User

Overall Satisfaction with Vagrant, by HashiCorp

We use Vagrant exclusively to test web development projects internally. Our development team uses our proprietary Vagrant configs and boxes which mimic our staging and production environments to quickly scaffold a web project for speedy local development and testing. Our usage targets mostly php projects which require MAMP-type environments, such as Wordpress, though we've also used Vagrant for bespoke, bundled or framework websites.
  • Extremely efficient project scaffolding of a dev/test environment
  • Repeatable results (for the most part).
  • Great variety of community boxes and plugins
  • Free
  • Major updates have introduced bugs with consequences in our dev projects
  • Syntax updates have major repercussions for plugin compatibility
  • Community support is a lengthy process
  • Local development makes for almost realtime visual feedback for front-end designers
  • Quick deployable environment tools gets my teams up and running very quickly
  • Disk size bloat resulting from hosting an OS in a VM can be problematic for portable users.
  • Docker
Docker has a few advantages, especially with the disk size bloat brought on by Vagrant's hosting an entire OS and project in a VM. It relies on native tools, however, and may not support every software.
Vagrant provides uniformity, efficiency and repeatability within team work and for deployment and testing.

Do you think HashiCorp Vagrant delivers good value for the price?

Yes

Are you happy with HashiCorp Vagrant's feature set?

Yes

Did HashiCorp Vagrant live up to sales and marketing promises?

Yes

Did implementation of HashiCorp Vagrant go as expected?

Yes

Would you buy HashiCorp Vagrant again?

Yes

I would recommend this tool to a colleague looking to create a repeatably deployable local dev environment based on their staging and production environments. I would recommend this mostly for individuals or teams requiring environments with server-side software such as php, et al. There are likely less processor-heavy and smaller tools for simpler projects.