Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
A Very Short Overview of Vagrant
Search
Markus Wein
July 18, 2013
Programming
0
7.9k
A Very Short Overview of Vagrant
A very short overview of Vagrant, presented at the Vienna.rb meetup on 2013-07-18
Markus Wein
July 18, 2013
Tweet
Share
More Decks by Markus Wein
See All by Markus Wein
Command Line Productivity
cypher
1
130
A crash intro to deliberate practice
cypher
0
110
Keeping Your PostgreSQL Data Save
cypher
0
120
Ghost in the State Machine
cypher
2
320
In the beginning was TXT
cypher
0
110
n Things You Didn't Know About PostgreSQL (Rubyslava & PyVo 2014 Edition)
cypher
1
240
How to Become a Better Developer
cypher
2
1.8k
An Introduction to Rust
cypher
1
8.2k
How to Become a Better Developer
cypher
1
240
Other Decks in Programming
See All in Programming
Vueで学ぶデータ構造入門 リンクリストとキューでリアクティビティを捉える / Vue Data Structures: Linked Lists and Queues for Reactivity
konkarin
1
190
Inside of Swift Export
giginet
PRO
1
550
Phronetic Team with AI - Agile Japan 2025 closing
hiranabe
2
560
自動テストを活かすためのテスト分析・テスト設計の進め方/JaSST25 Shikoku
goyoki
2
630
Dive into Triton Internals
appleparan
0
490
ネストしたdata classの面倒な更新にさようなら!Lensを作って理解するArrowのOpticsの世界
shiita0903
1
330
競馬で学ぶ機械学習の基本と実践 / Machine Learning with Horse Racing
shoheimitani
11
11k
イベントストーミングのはじめかた / Getting Started with Event Storming
nrslib
1
410
Stay Hacker 〜九州で生まれ、Perlに出会い、コミュニティで育つ〜
pyama86
1
1.2k
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
470
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
240
仕様がそのままテストになる!Javaで始める振る舞い駆動開発
ohmori_yusuke
6
3.7k
Featured
See All Featured
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Stop Working from a Prison Cell
hatefulcrawdad
272
21k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
A Modern Web Designer's Workflow
chriscoyier
697
190k
RailsConf 2023
tenderlove
30
1.3k
Mobile First: as difficult as doing things right
swwweet
225
10k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
2.9k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.5k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
10
660
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
658
61k
Transcript
None
Virtual Machines
Developing on Virtual Machines
Deploying on Virtual Machines
Working on Virtual Machines
But… Setup. And maintenance.
Parallels VMWare VirtualBox
None
Vagrantfile
Vagrant::Config.run do |config| config.vm.box = "squeeze64-ruby193" config.vm.box_url = "http://packages.diluvia.net/squeeze64-ruby193.box" config.vm.network
:hostonly, "33.33.33.10" config.vm.share_folder "v-cookbooks", "/cookbooks" config.vm.provision :shell, :path => "script.sh" end
Vagrant::Config.run do |config| config.vm.box = "squeeze64-ruby193" config.vm.box_url = "http://packages.diluvia.net/squeeze64-ruby193.box" config.vm.network
:hostonly, "33.33.33.10" config.vm.share_folder "v-cookbooks", "/cookbooks" config.vm.provision "chef_solo" do |chef| chef.add_recipe "apache" end end
Vagrant::Config.run do |config| config.vm.box = "squeeze64-ruby193" config.vm.box_url = "http://packages.diluvia.net/squeeze64-ruby193.box" config.vm.network
:hostonly, "33.33.33.10" config.vm.share_folder "v-cookbooks", "/cookbooks" config.vm.provision :puppet_server do |puppet| puppet.puppet_server = "puppet.example.com" end end
$ vagrant up
$ vagrant ssh
$ vagrant suspend $ vagrant halt $ vagrant reload
VirtualBox
VMWare
http://www.vagrantup.com http://www.vagrantbox.es