Your Personal Cloud   with Vagrant a 5 minute lighting presentation        by James Wickett            @wickett
Business Bob                              frets over his                             team’s project...cloud costs are risi...
I may be smiling on the outside, but              on the inside, I am distraught with                development and testi...
So, Vagrant what         do you do?I am a tool for building and  distributing virtualizeddevelopment environments.
Gee, that’s neat. What         features do you offer? Coded infrastructure, automatedprovisioning, networking, SSH, andmor...
I’m sold!Price! It’s Free and Open SourceAutomation friendlyOur infrastructure(net working, images) can betreated like cod...
Great.Let’s take a quick tour of         Vagrant
ruby (demo with 1.9.3)latest VirtualBoxvagrantoptional: macports, r vm, chef                  gather up some              ...
Demo Time!$   gem install vagrant$   vagrant box add web http://         files.vagrantup.com/lucid32.box$   vagrant box ad...
My Vagrantfileconfig.vm.define :web do |web_config|    web_config.vm.box = "web"    web_config.vm.for ward_port("http", 80...
James WickettSlides will be at theagileadmin.com       t witter: @wickett    james.wickett@owasp.org
Upcoming SlideShare
Loading in …5
×

Vagrant: Your Personal Cloud

5,412 views
5,342 views

Published on

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
5,412
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
20
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Vagrant: Your Personal Cloud

  1. 1. Your Personal Cloud with Vagrant a 5 minute lighting presentation by James Wickett @wickett
  2. 2. Business Bob frets over his team’s project...cloud costs are rising... testing doesn’t replicate real environments... ARRgghhGHHHHHH!
  3. 3. I may be smiling on the outside, but on the inside, I am distraught with development and testing issuesSounds like something I can help with... The name’s Vagrant
  4. 4. So, Vagrant what do you do?I am a tool for building and distributing virtualizeddevelopment environments.
  5. 5. Gee, that’s neat. What features do you offer? Coded infrastructure, automatedprovisioning, networking, SSH, andmore. I come as a rubygem so if you pair me with RVM, all the better
  6. 6. I’m sold!Price! It’s Free and Open SourceAutomation friendlyOur infrastructure(net working, images) can betreated like code and versioncontrolled
  7. 7. Great.Let’s take a quick tour of Vagrant
  8. 8. ruby (demo with 1.9.3)latest VirtualBoxvagrantoptional: macports, r vm, chef gather up some dependencies and lets run some commands
  9. 9. Demo Time!$ gem install vagrant$ vagrant box add web http:// files.vagrantup.com/lucid32.box$ vagrant box add db http:// files.vagrantup.com/lucid64.box #adding web and db base boxes$ vagrant init$ vagrant up$ vagrant ssh #ssh into your instance$ vagrant halt$ vagrant destroy$ vagrant up #rinse, wash, repeat$ vim Vagrantfile #define environment
  10. 10. My Vagrantfileconfig.vm.define :web do |web_config| web_config.vm.box = "web" web_config.vm.for ward_port("http", 80, 8080) web_config.vm.net work("192.168.192.10")endconfig.vm.define :db do |db_config| owaspWTE_config.vm.box = "db" owaspWTE_config.vm.net work("192.168.192.11")end
  11. 11. James WickettSlides will be at theagileadmin.com t witter: @wickett james.wickett@owasp.org

×