



It's free and open-source software for creating and configuring virtual development environments.





Proof of concepts, development environments,
unit testing, isolated environments

They share dependencies, libraries, OS, versions, tools, etc.
But with reduced performance, capacity, resources, etc.



VAGRANTFILE_API_VERSION = "2" Vagrant.configure(VAGRANTFILE_API_VERSION) do |config| # config.vm.box = "base" # config.vm.box_check_update = false # config.vm.network "forwarded_port", guest: 80, host: 8080 # config.vm.network "private_network", ip: "192.168.33.10" # config.vm.synced_folder "../data", "/vagrant_data" # config.vm.provider "virtualbox" do |vb| # vb.gui = true # vb.customize ["modifyvm", :id, "--memory", "1024"] # end # config.vm.provision "puppet" do |puppet| # puppet.manifests_path = "manifests" # puppet.manifest_file = "site.pp" # end end