perfect workflow with vagrant
DESCRIPTION
Get your dev environment up and running in no time, and keep it running.TRANSCRIPT
![Page 1: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/1.jpg)
PERFECT WORKFLOW WITH VAGRANTSO GOOD IT TAKES YOU BACK IN TIME
![Page 2: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/2.jpg)
WHO?• Stephan Steynfaardt
• Technical Director @ Liquorice
• OpenSource community
• @ssteynfaardt
![Page 3: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/3.jpg)
HTTP://SLIDESHA.RE/1K992HS
![Page 4: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/4.jpg)
HUH?• What
• Why
• How
• OMG THIS IS AMAZING, show me more!!
• Multi-Machine
• Vagrant Cloud
![Page 5: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/5.jpg)
WHAT EXACTLY IS VAGRANT
![Page 6: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/6.jpg)
WHAT IS VAGRANT
![Page 7: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/7.jpg)
#1 DEV EXCUSE
![Page 8: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/8.jpg)
PANIC NOW!!!
![Page 9: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/9.jpg)
• http://programmingexcuses.com/
• Oh, you said you DIDN'T want that to happen?
• That process requires human oversight that nobody was providing
GOT YOUR BACK
![Page 10: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/10.jpg)
GOT YOUR BACK• I did a quick fix last time but it
broke when we rebooted
• Well, at least it displays a very pretty error
• My time was split in a way that meant I couldn't do either project properly
• It must be because of a leap year
![Page 11: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/11.jpg)
VAGRANT SUPPORT• VirtualBox
• VMware
• Hyper-V
• Supports all the major OS
![Page 12: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/12.jpg)
HOW DO I GET STARTED?
![Page 13: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/13.jpg)
HOW?• vagrantup.com
![Page 14: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/14.jpg)
HOW?• vagrantup.com
![Page 15: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/15.jpg)
VAGRANT COMMANDS• vagrant up
• vagrant halt
• vagrant suspend
• vagrant provision
• vagrant ssh
• vagrant destroy
![Page 16: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/16.jpg)
VAGRANTFILE
![Page 17: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/17.jpg)
VAGRANTFILE
![Page 18: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/18.jpg)
VAGRANTFILE
![Page 19: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/19.jpg)
PROVISIONING
![Page 20: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/20.jpg)
PUPHPET TO THE RESCUE
![Page 21: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/21.jpg)
YOU DON’T UNDERSTAND HOW COMPLEX MY PRODUCTION SETUP IS
![Page 22: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/22.jpg)
MULTI-MACHINE
![Page 23: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/23.jpg)
MULTI-MACHINE
• $ vagrant up• $ vagrant up web
![Page 24: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/24.jpg)
MULTI-MACHINE
$ vagrant up /slave[0-9]/
![Page 25: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/25.jpg)
WILDCARD DNS• Simple local web
development with Apache and Dnsmasq
• http://bit.ly/1mL35Ou
• brew install dnsmasq
![Page 26: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/26.jpg)
VAGRANT CLOUD
![Page 27: Perfect workflow with vagrant](https://reader035.vdocument.in/reader035/viewer/2022062405/55534f43b4c90503618b527c/html5/thumbnails/27.jpg)
VAGRANT CLOUD• https://vagrantcloud.com/