Boxes and Vagrants         http://www.flickr.com/photos/yourdon/5311807047/
David Thompson        http://www.flickr.com/photos/fajalar/5539941372/
Mac user
Virtual machines         http://www.flickr.com/photos/alinssite/5558527083/
Catch bugs   http://www.flickr.com/photos/fire_engine_red/3490019420/
Packages      http://www.flickr.com/photos/alicejt/325351305/
VMWare
VirtualBox
Shared folders       http://www.flickr.com/photos/dolescum/3567699781/
(lame pun alert)
Port forwarding       http://www.flickr.com/photos/camknows/5014711161/
Inconsistency        http://www.flickr.com/photos/wiewel/871028784/
Shit happens        http://www.flickr.com/photos/jaqian/350238360/
Vagrant
$ mkdir mybox; cd mybox$ vagrant init
Base boxen     http://www.flickr.com/photos/z287marc/3192570560/
$ vagrant box add lucid64 	 http://files.vagrantup.com/lucid64.box
config.vm.box = "base"
config.vm.box = "ubuntu_natty_64"
$ vagrant up
$ vagrant ssh
$ vagrant suspend
$ vagrant destroy
(or Chef)
config.vm.provision :puppet do |puppet|  puppet.manifest_file = "foobang.pp"end
exec { "apt-get-update":    command => "/usr/bin/apt-get update",}package { ["nginx", "python", "cowsay"]:    ensure => in...
$ vagrant reloador, if you havent changed paths:$ vagrant provision
Disposable everything        http://www.flickr.com/photos/25986885@N04/4557009507/
Version control             http://octodex.github.com/#setuptocat
Shared config with live          http://www.flickr.com/photos/louisedowne/6070925696/
Multiple VMs     http://www.flickr.com/photos/rugbymadgirl/6097869737/
Objections
Too complicated      http://www.flickr.com/photos/rugbymadgirl/5529334899/
My environment!        http://www.flickr.com/photos/elwillo/5511771480/
[text editor of choice]
[text editor of choice]
Questions?    http://www.flickr.com/photos/mr_t_in_dc/4561093311/
Boxes and Vagrants
Boxes and Vagrants
Boxes and Vagrants
Boxes and Vagrants
Upcoming SlideShare
Loading in …5
×

Boxes and Vagrants

1,443 views

Published on

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

  • Be the first to like this

No Downloads
Views
Total views
1,443
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
14
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Boxes and Vagrants

  1. 1. Boxes and Vagrants http://www.flickr.com/photos/yourdon/5311807047/
  2. 2. David Thompson http://www.flickr.com/photos/fajalar/5539941372/
  3. 3. Mac user
  4. 4. Virtual machines http://www.flickr.com/photos/alinssite/5558527083/
  5. 5. Catch bugs http://www.flickr.com/photos/fire_engine_red/3490019420/
  6. 6. Packages http://www.flickr.com/photos/alicejt/325351305/
  7. 7. VMWare
  8. 8. VirtualBox
  9. 9. Shared folders http://www.flickr.com/photos/dolescum/3567699781/
  10. 10. (lame pun alert)
  11. 11. Port forwarding http://www.flickr.com/photos/camknows/5014711161/
  12. 12. Inconsistency http://www.flickr.com/photos/wiewel/871028784/
  13. 13. Shit happens http://www.flickr.com/photos/jaqian/350238360/
  14. 14. Vagrant
  15. 15. $ mkdir mybox; cd mybox$ vagrant init
  16. 16. Base boxen http://www.flickr.com/photos/z287marc/3192570560/
  17. 17. $ vagrant box add lucid64 http://files.vagrantup.com/lucid64.box
  18. 18. config.vm.box = "base"
  19. 19. config.vm.box = "ubuntu_natty_64"
  20. 20. $ vagrant up
  21. 21. $ vagrant ssh
  22. 22. $ vagrant suspend
  23. 23. $ vagrant destroy
  24. 24. (or Chef)
  25. 25. config.vm.provision :puppet do |puppet| puppet.manifest_file = "foobang.pp"end
  26. 26. exec { "apt-get-update": command => "/usr/bin/apt-get update",}package { ["nginx", "python", "cowsay"]: ensure => installed, require => Exec["apt-get-update"],}
  27. 27. $ vagrant reloador, if you havent changed paths:$ vagrant provision
  28. 28. Disposable everything http://www.flickr.com/photos/25986885@N04/4557009507/
  29. 29. Version control http://octodex.github.com/#setuptocat
  30. 30. Shared config with live http://www.flickr.com/photos/louisedowne/6070925696/
  31. 31. Multiple VMs http://www.flickr.com/photos/rugbymadgirl/6097869737/
  32. 32. Objections
  33. 33. Too complicated http://www.flickr.com/photos/rugbymadgirl/5529334899/
  34. 34. My environment! http://www.flickr.com/photos/elwillo/5511771480/
  35. 35. [text editor of choice]
  36. 36. [text editor of choice]
  37. 37. Questions? http://www.flickr.com/photos/mr_t_in_dc/4561093311/

×