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
Introduction à Vagrant
Search
Greg Karékinian
December 10, 2012
Programming
0
82
Introduction à Vagrant
Présenté au CARA Valence le 10 décembre 2012.
Greg Karékinian
December 10, 2012
Tweet
Share
More Decks by Greg Karékinian
See All by Greg Karékinian
Dependencies, a boring, solved problem?
gregkare
1
72
Intro to DevOps
gregkare
2
550
Other Decks in Programming
See All in Programming
複雑な仕様に立ち向かうアーキテクチャ
myohei
0
170
DevFest Tokyo 2025 - Flutter のアプリアーキテクチャ現在地点
wasabeef
5
900
nekko cloudにおけるProxmox VE利用事例
irumaru
3
430
talk-with-local-llm-with-web-streams-api
kbaba1001
0
180
CSC305 Lecture 26
javiergs
PRO
0
140
Effective Signals in Angular 19+: Rules and Helpers @ngbe2024
manfredsteyer
PRO
0
130
創造的活動から切り拓く新たなキャリア 好きから始めてみる夜勤オペレーターからSREへの転身
yjszk
1
130
たのしいparse.y
ydah
3
120
Асинхронность неизбежна: как мы проектировали сервис уведомлений
lamodatech
0
750
わたしの星のままで一番星になる ~ 出産を機にSIerからEC事業会社に転職した話 ~
kimura_m_29
0
180
KubeCon + CloudNativeCon NA 2024 Overviewat Kubernetes Meetup Tokyo #68 / amsy810_k8sjp68
masayaaoyama
0
250
PHPで学ぶプログラミングの教訓 / Lessons in Programming Learned through PHP
nrslib
2
220
Featured
See All Featured
Thoughts on Productivity
jonyablonski
67
4.4k
A better future with KSS
kneath
238
17k
Art, The Web, and Tiny UX
lynnandtonic
298
20k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
A Modern Web Designer's Workflow
chriscoyier
693
190k
Practical Orchestrator
shlominoach
186
10k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
Reflections from 52 weeks, 52 projects
jeffersonlam
347
20k
Automating Front-end Workflow
addyosmani
1366
200k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
The Cost Of JavaScript in 2023
addyosmani
45
7k
Transcript
Introduction à Vagrant
Infrastructure developer Cofounder Greg Karékinian @gkarekinian
Problèmes
Mettre en place un environnement de développement prend (trop) longtemps
Problème:
None
Environnements complexes, qui évoluent Problème:
Conflits entre versions de librairies, d'outils... Problème:
"Ça marche plus chez moi." Problème: plus
"Il faut juste changer une ligne... sur ce projet d'il
y a 5 ans" Problème:
Vagrant est un outil pour construire et distribuer des environnements
de développement virtualisés.
None
http://vagrantup.com
None
None
Open Source Licence MIT
Code
1 # -*- mode: ruby -*- 2 # vi: set
ft=ruby : 3 4 Vagrant::Config.run do |config| 5 config.vm.box = 'precise32' 6 config.vm.box_url = 'http://files.vagrantup.com/precise32.box' 7 8 config.ssh.forward_x11 = true 9 config.vm.share_folder('v-app', '/opt/app', './app') 10 11 config.vm.provision :shell, :path => 'test.sh' 12 end
Démo
Futur
HashiCorp Support, training, addons http://www.hashicorp.com Séparation de Vagrant et VirtualBox:
VMware, vSphere, AWS, KVM, LXC, etc.
Limites
x86 RAM/CPU VirtualBox
Automatiser, c'est aussi pouvoir tout casser, partout, en même temps
Ressources
Vagrant http://vagrantup.com Boxes vagrantbox.es Veewee github.com/jedi4ever/veewee
Demo source github.com/greenalto/vagrant_ada_demo Slides speakerdeck.com/gkarekinian/introduction-a-vagrant
Questions ?