Vagrant - the essence of DevOps in a tool

1,008 views

Published on

Vagrant presentation for the WiT meetup in Krakow - July 2014

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

No Downloads
Views
Total views
1,008
On SlideShare
0
From Embeds
0
Number of Embeds
12
Actions
Shares
0
Downloads
9
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Vagrant - the essence of DevOps in a tool

  1. 1. Vagrant: The essence of DevOps in a tool Paul Stack http://www.paulstack.co.uk http://twitter.com/stack72 mail: paul@paulstack.co.uk
  2. 2. Vagrant: A tool even a drunk Irishman can use
  3. 3. About Me Infrastructure Engineer for OpenTable Reformed ASP.NET / C# Developer DevOps Extremist Conference Junkie
  4. 4. Agenda First world problems for developers What is Vagrant? Demo Time New Features Packer
  5. 5. www.vagrantup.com
  6. 6. “Vagrant is a tool for building complete development environments, sandboxed in a virtual machine.” ! Mitchell Hashimoto. “Vagrant: Up and Running.” What is Vagrant?
  7. 7. Why is Vagrant awesome? Development /Testing environments are in version control
  8. 8. So what is a vagrant box?
  9. 9. So what is a vagrant box?
  10. 10. Simple Commands vagrant up vagrant ssh vagrant destroy
  11. 11. Demos….
  12. 12. Plugin Ecosystem vagrant-aws vagrant-rackspace docker-provider vagrant-openstack vagrant-cucumber More @ bit.ly/1lIDarz
  13. 13. Extensions In Recent Versions vagrant share vagrant global-status vagrant ssh <unique id> vagrant rdp
  14. 14. Where can I find out more?
  15. 15. http://docs.vagrantup.com/v2/
  16. 16. So where can I find some boxes?
  17. 17. www.vagrantcloud.com
  18. 18. How do I build these boxes?
  19. 19. Packer.io
  20. 20. 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

×