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.8k
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
110
Ghost in the State Machine
cypher
2
310
In the beginning was TXT
cypher
0
110
n Things You Didn't Know About PostgreSQL (Rubyslava & PyVo 2014 Edition)
cypher
1
230
How to Become a Better Developer
cypher
2
1.8k
An Introduction to Rust
cypher
1
8.1k
How to Become a Better Developer
cypher
1
230
Other Decks in Programming
See All in Programming
Effect の双対、Coeffect
yukikurage
5
1.4k
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
390
アンドパッドの Go 勉強会「 gopher 会」とその内容の紹介
andpad
0
260
型付きアクターモデルがもたらす分散シミュレーションの未来
piyo7
0
810
Webからモバイルへ Vue.js × Capacitor 活用事例
naokihaba
0
760
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
190
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
330
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
330
Railsアプリケーションと パフォーマンスチューニング ー 秒間5万リクエストの モバイルオーダーシステムを支える事例 ー Rubyセミナー 大阪
falcon8823
4
910
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
1
470
明示と暗黙 ー PHPとGoの インターフェイスの違いを知る
shimabox
2
280
Enterprise Web App. Development (2): Version Control Tool Training Ver. 5.1
knakagawa
1
120
Featured
See All Featured
Building an army of robots
kneath
306
45k
A Tale of Four Properties
chriscoyier
160
23k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
16
940
Embracing the Ebb and Flow
colly
86
4.7k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
107
19k
Practical Orchestrator
shlominoach
188
11k
Facilitating Awesome Meetings
lara
54
6.4k
Building a Modern Day E-commerce SEO Strategy
aleyda
41
7.3k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
What's in a price? How to price your products and services
michaelherold
246
12k
Designing Experiences People Love
moore
142
24k
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