Vagrant: The ability to create
production environments
from day 1 of development

Paul Stack	

http://www.paulstack.co.uk	...
About Me	

Develop software for OpenTable / toptable
DevOps Extremist
Conference Junkie
Vagrant: F**king Rocks!
Agenda	

First world problems for developers
What is Vagrant?
Demo Time
What is Vagrant?
“Vagrant is a tool for building complete development
environments, sandboxed in a virtual machine.”
!

Mi...
Why is Vagrant awesome?

Development environments are in VCS
Simple Commands

vagrant up
vagrant ssh
vagrant destroy
Demo 1: A Local
development environment
for mono
Demo 2: Using Vagrant as a
testing environment
Vagrant isn’t just for
developers
Demo 3: Ubuntu
Experimentation
Demo 4: A cluster of
ElasticSearch Instances
Demo 5: A Simple Windows
2008R2 VM
Plugin Ecosystem
vagrant-aws
vagrant-rackspace
docker-provider
vagrant-openstack
vagrant-cucumber
More @ http://stack72.me...
Packer.io
Summary	
Installing dependencies on developer machines is
painful
Developing / testing against different non-production
OS...
Vagrant: The ability to create production environments from day 1 of development
Vagrant: The ability to create production environments from day 1 of development
Vagrant: The ability to create production environments from day 1 of development
Vagrant: The ability to create production environments from day 1 of development
Vagrant: The ability to create production environments from day 1 of development
Upcoming SlideShare
Loading in...5
×

Vagrant: The ability to create production environments from day 1 of development

2,683

Published on

Published in: Technology, Business

Vagrant: The ability to create production environments from day 1 of development

  1. 1. Vagrant: The ability to create production environments from day 1 of development Paul Stack http://www.paulstack.co.uk http://twitter.com/stack72 mail: ndc-london@paulstack.co.uk
  2. 2. About Me Develop software for OpenTable / toptable DevOps Extremist Conference Junkie
  3. 3. Vagrant: F**king Rocks!
  4. 4. Agenda First world problems for developers What is Vagrant? Demo Time
  5. 5. What is Vagrant? “Vagrant is a tool for building complete development environments, sandboxed in a virtual machine.” ! Mitchell Hashimoto. “Vagrant: Up and Running.”
  6. 6. Why is Vagrant awesome? Development environments are in VCS
  7. 7. Simple Commands vagrant up vagrant ssh vagrant destroy
  8. 8. Demo 1: A Local development environment for mono
  9. 9. Demo 2: Using Vagrant as a testing environment
  10. 10. Vagrant isn’t just for developers
  11. 11. Demo 3: Ubuntu Experimentation
  12. 12. Demo 4: A cluster of ElasticSearch Instances
  13. 13. Demo 5: A Simple Windows 2008R2 VM
  14. 14. Plugin Ecosystem vagrant-aws vagrant-rackspace docker-provider vagrant-openstack vagrant-cucumber More @ http://stack72.me/vagrant-plugins
  15. 15. Packer.io
  16. 16. Summary Installing dependencies on developer machines is painful Developing / testing against different non-production OS is dangerous Vagrant is a way to sandbox production like environments No more “Works on My Machine” excuse
  1. Gostou de algum slide específico?

    Recortar slides é uma maneira fácil de colecionar informações para acessar mais tarde.

×