or "A Brief Introduction to Vagrant"
Andrew Tomaka / @atomaka
"Create and configure lightweight, reproducible, and portable development environments."
Vagrant.configure(2) do |config|
# Installs the operating system
config.vm.box = 'ubuntu/trusty64'
# Configures the virtual machine
config.vm.network 'private_network', ip: '192.168.111.10'
config.vm.synced_folder 'code/', '/home/vagrant/app'
# Provisions the system
config.vm.provision 'shell', path: 'provision/bootstrap.sh'
end
vagrant up
vagrant ssh
vagrant destroy
vagrant provision
vagrant halt
vagrant suspend
vagrant resume
vagrant push