VAGRANT



for the weird and STRANGE ... 





event:  @denverjug  
speaker: @virtualandy  


...dependencies


Vagrant with Michael Ries (Ruby Rogues Podcast 82)

http://rubyrogues.com/082-rr-vagrant-with-michael-ries/

(December 2012)


flickr.com/photos/brenda-starr/3466560105/

"works on my machine"

flickr.com/photos/bfsminid/4326256277

"notes on a wiki isn't reproducible"

"bring process to a dev environment"

Insta-training





Jan 2010 - Nov 2012


Vagrant = VirtualBox + Ruby 

(Chef/Puppet)

March 2013 - 1.1

Vagrant = 


(VirtualBox || VMWare || EC2) 
+
Chef/Puppet/shell/other

Current 1.2

Vagrant = 


All that other stuff
+
better Windows support

Resources


Vagrant

Related Projects

Interview with Mitchell

Resources (cont.)


Blogs, Articles, etc



http://chriskirk.blogspot.com/2013/06/vagrant-script-for-compiling-jdk-8-from.html



Resources (cont.)


Articles, Blogs, etc.

http://pinboard.in/virtualandy

The Basics

The Basics



or

gem install vagrant

The Basics


vagrant box add <name> <uri>


vagrant init <box_name>


vagrant up



More:

Boxes



(Simple Demo)

Boxes


Win8 - close, but...


Boxes


(windows demo)

or



Boxes



Boxes


(vagrant/chef/Java 7 demo)

Boxes



(vagrant/shell/Java 8 demo)

Sharing is Caring


https://github.com/semmypurewal/node-dev-bootstrap
https://github.com/centralway/vertx-vagrant
https://github.com/rogelio2k/vagrant-postgis2
...

Simple Vagrant config




Alternatives




Alts (cont.)


Alts (cont.)






Alts (cont.)


This Guy:


Even more...


Cons


flickr.com/photos/jamiecat/5849604485

Cons (cont.)

flickr.com/photos/istolethetv/4044962869

Cons (cont.)



when people do the things computers could do, all the computers get together late at night and laugh at us.

-- Neal Ford (paraphrase)
“… Source control is number one in both configuration and logic storage. A new developer needs to be able to have everything in a state where they can load it up in 1 command, and deploy it with another…
flickr.com/photos/jdhancock/4829162985

Be like better than me


https://github.com/DenverJUG/feedback

Thank You

vagrant for the weird and strange

By virtualandy

vagrant for the weird and strange

An introduction to Vagrant, the open source virtual machine-focused development environment wunderproject.

  • 4,106