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.
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...
Chef/Puppet/VMWare/etc
BOSH (http://cloudfoundry.github.com/docs/running/deploying-cf/)
https://aws.amazon.com/opsworks/
*aaS
*vm
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