settings Vagrant.configure("2") do |config| config.vm.box = "precise64" config.vm.box_url = "http://files.vagrantup.com/precise64.box" config.vm.provision "shell", inline: "echo hello, this is a simple Shell Provisioner!" end
config.vm.box_url = "http://files.vagrantup.com/precise64.box" config.vm.network :private_network, ip: "192.168.33.101" config.vm.provision "shell", inline: "echo hello, this is a simple Shell Provisioner!" end
= "http://files.vagrantup.com/precise64.box" config.vm.provision "shell", inline: "echo hello, this is a simple Shell Provisioner!" config.vm.synced_folder "./app", "/vagrant" end
Many built-in modules Popularity Quite new, community is growing fast Documentation Clear, objective Note: requires installation of extra package (ansible).
Execution Order NOT Sequential Modularity Very easy to find modules on internet Popularity Very popular, with a large community Documentation A bit confusing