Perfect workflow with vagrant

2,287 views

Published on

Get your dev environment up and running in no time, and keep it running.

Published in: Software, Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,287
On SlideShare
0
From Embeds
0
Number of Embeds
80
Actions
Shares
0
Downloads
32
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide
  • DevEnv is easy WAMP MAMPReproducible
  • Jeff Atwoodcodinghorror.comstackOverflowThe "Works on My Machine" Certification Program
  • What excuse am I going to use nowStaring at facebook
  • Generates a new excuse on every page
  • Download vagrantVirtual box Vmware…
  • But what is really happening?
  • Download vagrantVirtual box Vmware…
  • But what is really happening?
  • Perfect workflow with vagrant

    1. 1. PERFECT WORKFLOW WITH VAGRANTSO GOOD IT TAKES YOU BACK IN TIME
    2. 2. WHO? • Stephan Steynfaardt • Technical Director @ Liquorice • OpenSource community • @ssteynfaardt
    3. 3. HTTP://SLIDESHA.RE/1K992HS
    4. 4. HUH? • What • Why • How • OMG THIS IS AMAZING, show me more!! • Multi-Machine • Vagrant Cloud
    5. 5. WHAT EXACTLY IS VAGRANT
    6. 6. WHAT IS VAGRANT
    7. 7. #1 DEV EXCUSE
    8. 8. PANIC NOW!!!
    9. 9. • 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
    10. 10. 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
    11. 11. VAGRANT SUPPORT • VirtualBox • VMware • Hyper-V • Supports all the major OS
    12. 12. HOW DO I GET STARTED?
    13. 13. HOW? • vagrantup.com
    14. 14. HOW? • vagrantup.com
    15. 15. VAGRANT COMMANDS • vagrant up • vagrant halt • vagrant suspend • vagrant provision • vagrant ssh • vagrant destroy
    16. 16. VAGRANTFILE
    17. 17. VAGRANTFILE
    18. 18. VAGRANTFILE
    19. 19. PROVISIONING
    20. 20. PUPHPET TO THE RESCUE
    21. 21. YOU DON’T UNDERSTAND HOW COMPLEX MY PRODUCTION SETUP IS
    22. 22. MULTI-MACHINE
    23. 23. MULTI-MACHINE • $ vagrant up • $ vagrant up web
    24. 24. MULTI-MACHINE $ vagrant up /slave[0-9]/
    25. 25. WILDCARD DNS • Simple local web development with Apache and Dnsmasq • http://bit.ly/1mL35Ou • brew install dnsmasq
    26. 26. VAGRANT CLOUD
    27. 27. VAGRANT CLOUD • https://vagrantcloud.com/

    ×