This talk was given at vienna.js in March 2014. It introduces the audience to the concept of vagrant, describing the terminology and doing a demo on how to initialize, boot and ssh into a vagrant box with three simple commands.
vagrant(for busy developers)vienna.js - March 2014@Sgoettschkes
View Slide
“It works on my machine”
“It’s all in SETUP.md”
Providers
Provisioners
Synced foldershttp://upload.wikimedia.org/wikipedia/commons/5/5d/BalticServers_data_center.jpg
Basic workflow$ git clone [email protected]:awesomecompany/awesomeVm.git$ cd awesomeVm && vagrant up# Hack away$ git pull --rebase$ vagrant provision# Hack some more and change provision files$ vagrant provision$ git commit -am ‘Incredible changes’ && git push
Demo time!http://upload.wikimedia.org/wikipedia/commons/f/fd/Challenge_Accepted_Rage_Meme.png
vagrant init
vagrant up
vagrant ssh
Thanks
Resources● http://docs.vagrantup.com/v2/● https://vagrantcloud.com/● http://stackoverflow.com/questions/tagged/vagrant● IRC: #vagrant on Freenode