~/talk

Building Virtual Development Envrionments with Vagrant

speakerdeck:mwhagedorn
slides:none on file

Vagrant claims to give you a repeatable dev box by layering a Ruby DSL over VirtualBox and provisioning with chef solo provisioning or Puppet so your server config is version controlled like code. The demos boot Ubuntu boxes, install Apache and MySQL, run bundle and rake for a real Rails app (Fat Free CRM), show shared folders mapped to /vagrant with live edits, and package images via vagrant package includes Vagrantfile; provisioning works but can be slow and needs idempotent checks.

AI-written summary · about

  1. 0:00Introduction
  2. 6:03Virtualize dev environments
  3. 9:31Vagrant for isolation
  4. 11:16What is Vagrant
  5. 15:50Basic Vagrant setup
  6. 21:19Provisioning with Chef
  7. 27:15Apache provisioning
  8. 29:24Rails app provisioning
  9. 37:06Advanced Vagrant commands
  10. 38:31Packaging environments
  11. 40:16Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.