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
Vagrant: why and how
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Giustino Borzacchiello
July 15, 2016
Technology
0
83
Vagrant: why and how
Our experience with Vagrant for WordPress development in Motork
Giustino Borzacchiello
July 15, 2016
Tweet
Share
More Decks by Giustino Borzacchiello
See All by Giustino Borzacchiello
Cos'è Gutenberg?
justb
1
230
The WordPress Economy
justb
0
260
10* useful WordPress function (* maybe more) - wctrn
justb
0
550
The WordPress Loop
justb
1
520
10 Useful WordPress functions (and maybe more)
justb
4
560
MapReduce for clone detection
justb
0
67
Featured posts with thumbnails
justb
0
47
Other Decks in Technology
See All in Technology
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
1.3k
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
240
ブロックテーマでサイトをリニューアルした話 / 2026-01-31 Kansai WordPress Meetup
torounit
0
460
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.4k
Digitization部 紹介資料
sansan33
PRO
1
6.8k
Webhook best practices for rock solid and resilient deployments
glaforge
1
290
Codex 5.3 と Opus 4.6 にコーポレートサイトを作らせてみた / Codex 5.3 vs Opus 4.6
ama_ch
0
150
クレジットカード決済基盤を支えるSRE - 厳格な監査とSRE運用の両立 (SRE Kaigi 2026)
capytan
6
2.7k
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
AI駆動開発を事業のコアに置く
tasukuonizawa
1
180
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
0
140
Red Hat OpenStack Services on OpenShift
tamemiya
0
100
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
2
250
Music & Morning Musume
bryan
47
7.1k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
350
Why Our Code Smells
bkeepers
PRO
340
58k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
200
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Rebuilding a faster, lazier Slack
samanthasiow
85
9.4k
Discover your Explorer Soul
emna__ayadi
2
1.1k
Google's AI Overviews - The New Search
badams
0
900
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Fantastic passwords and where to find them - at NoRuKo
philnash
52
3.6k
Being A Developer After 40
akosma
91
590k
Transcript
Vagrant: why and how. Giustino Borzacchiello - MotorK HQ -
15/07/2016
Why?
The old days: PHP and MySQL
Nowadays: PHP MySQL Java Grails Solr JavaScript Backbone.js React npm
Grunt gulp.js Sass Less.js postcss CouchDB memcached phpMyAdmin Git webgrind Node. js nginx Apache WordPress
Installation
Configuration
Works on my machine
Multiple projects
Different operating systems
Vagrant is a tool for building, automatically, complete development environments,
sandboxed in a virtual machine.
How?
Install Vagrant
Install VirtualBox
$ vagrant init hashicorp/precise64
$ vagrant up
None
$ vagrant status
$ vagrant ssh
$ vagrant suspend
$ vagrant halt
Demo
Use case: WordPress development environment in MotorK
None
Standing on the shoulders of giants: VVV
Our challenges: Our solutions
Private repositories: SSH forwarding
Database sync with production: Single repo with dumps
Windows: Linux/Mac
What’s missing?
Providers
Provisioners
Multiple machines
Machine sharing
Takeaways
If my hard disk dies tomorrow, how much time should
I spend to be productive again?
Automate all the things!
Thank you!