Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ikyu_lt_#1
Search
kentana20
August 10, 2014
Technology
250
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ikyu_lt_#1
社内LT#1 Chef+Vagrant の話
kentana20
August 10, 2014
More Decks by kentana20
See All by kentana20
一休.comでの開発組織改善の取り組みとこれから /improve-ikyu-devlove-x
kensuketanaka
24
37k
株式会社一休 会社紹介資料 / introduce-ikyu
kensuketanaka
15
150k
一休での開発における改善の取組み /devops-at-ikyu
kensuketanaka
13
10k
一休.com における改善事例のご紹介 /ikyu-storage-improvement
kensuketanaka
6
12k
開発合宿@京都 /hack-camp-kyoto
kensuketanaka
0
4.2k
一休.comにおけるデプロイフローと自動化 /ikyu-deploy-flow
kensuketanaka
9
9.2k
ikyu-frontend
kensuketanaka
21
7.4k
sushi_route_2015
kensuketanaka
0
280
qiita meetup#12
kensuketanaka
4
72k
Other Decks in Technology
See All in Technology
幾何アルゴリズムで なめらかなピン操作を / iOSDC Japan 2026 / smoothpin
kazumanagano
0
350
AI de Idea
kawaguti
PRO
2
110
安心して変更できるWebフロントエンドの作り方
pirosikick
4
2.5k
Minecraft JavaのMODをSwiftで作る
1mash0
0
160
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
27
21k
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
21
12k
range over func 2年間の軌跡 Issue #56413 はGoのエコシステムをどう変えたか
ryujicre8ive
0
190
DEFCON_CHV_CTF_Write-up.pdf
bata_24
0
150
おい、エージェントを使って終わらせろ
nwiizo
0
240
20260912_スクフェス三河
kgnkhkr
0
380
2026-09-11 【Snowflake World Tour Tokyo 2026】Snowflakeを起点に、AI Agentが自律稼働し続ける未来へ / Driving AI Agents with Snowflake
civitaspo
0
400
積み重なった技術負債への挑戦 〜初手としての全社ゴト化〜
techtekt
PRO
0
1.2k
Featured
See All Featured
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
800
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
280
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
420
The browser strikes back
jonoalderson
0
1.7k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.8k
Believing is Seeing
oripsolob
1
220
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
540
Site-Speed That Sticks
csswizardry
13
1.5k
Leading Effective Engineering Teams in the AI Era
addyosmani
9
2.6k
How to build a perfect <img>
jonoalderson
1
6k
Designing for humans not robots
tammielis
254
26k
Transcript
C H E F ͷ ͳ ͠ @ K
E N TA N A 2 0
ࣗ ݾ հ • ాதɹ݈հʢͨͳ͔ɹ͚Μ͚͢ʣ • גࣜձࣾҰٳ • ͣͬͱҰٳ.comͰαʔϏε։ൃ
• ࠷ۙۀվળͱ͔ • Twitter : @kentana20 / Facebook : kentana20 • blog : http://kentana20.hatenablog.com/
W H AT I S C H E F ?
https://accounts-flickr.yahoo.com/photos/damski/5961847891/sizes/l/in/photolist-a5Q2ET-9eNMYW-hBEz3x-mVq37o-fdKi5L-bznaeo-aSZiZD-9e8th2-agUBS2-bzjBTN-dtD2wC-82UkmS-d9VLwH-e8kbXd-e7L5Cv-nfqTRs-gNVDPm-cNB3bN-br71eJ-9iErXy-ae11xR-o7US71-8Uehvd-fNgLao- bnjK3b-9f18ju-8j6uex-dVxJJe-bqXbPQ-anei9B-aFMeV4-9bgE4R-auJrqM-gU6JEH/
W H AT I S C H E F ?
ɾChef - OpsCodeࣾͷOSS - αʔόͷߏཧπʔϧ - ߏͷهड़RubyͰ
ߏ ཧ ʁ • αʔόηοτΞοϓʙಋೖ·Ͱͷ࡞ۀ • ֤छϛυϧΣΞΠϯετʔϧ •
Apache, MySQL, Fluentd, Ruby, Bundler …etc • ϛυϧΣΞઃఆ • httpd.conf, my.cnf, td-agent.conf, rb-env, gem … • ΞϓϦέʔγϣϯઃఆ • `bundle exec rails s`
C H E F Ͱ Ͱ ͖ Δ ͜ ͱ
• αʔόʹରͯ͠ͷૢ࡞ΛRubyίʔυͰهड़ • Cookbooks • Recipeͷάϧʔϓʢ͍͍ͩͨϛυϧΣΞ୯Ґʣ • Recipe • ϛυϧΣΞͷઃఆʢαʔόɺΫϥΠΞϯτɺଞʣ
B E F O R E C H E F
• αʔόͷߏཧखॱॻ • खॱॻϝϯς͞Εͳ͍ • αʔό૿ઃɾఫڈ࣌ͷಋೖ࡞ۀΠϯϑϥ৬ਓܳ • αʔό૿ઃɺAPߏมߋ࣌ͷτϥϒϧଟ͠ • Viva ҉
A F T E R C H E F •
αʔόͷߏཧίʔυ • ߏͷίʔυGitHubͰPullRequest • αʔό૿ઃ࣌ͷಋೖ࡞ۀChefͰίϚϯυҰൃ • αʔό૿ઃɺAPߏมߋ࣌ͷτϥϒϧݮ • ҉໓
C H E F Λ ޠ Δ ্ Ͱ ܽ
͔ ͤ ͳ ͍ ͷ VA G R A N T
None
W H AT I S VA G R A N
T ? ɾVagrant - Hashi Corpࣾ - Ծڥͷࣗಈߏஙπʔϧ - ϓϩάϥϚϒϧʹڥઃఆ - ༷ʑͳVMIaaSʹରԠ
VA G R A N T Ͱ Ͱ ͖ Δ
͜ ͱ • VMىಈ࣌ͷઃఆʢVagrantfileʣ • ωοτϫʔΫͷઃఆ • VMͷཧରઃఆ • ىಈ࣌ʹ࣮ࢪ͢Δ༰ • VMͷૢ࡞ • ىಈ(up)ɾऴྃ(halt)ɾ࠶ىಈ(reload), ഁյ(destroy)
C H E F + VA G R A N
T Ͱ Ͱ ͖ Δ ͜ ͱ • VagrantΛͬͯԾڥΛηοτΞοϓ • ԾڥΛChefΛͬͯߏཧ ! • ԾڥΛखಈͰ৮Βͣʹڥߏங͕Մೳ
Ϣʔεέ ʔε • ϩʔΧϧ։ൃڥࣗಇԽ • αʔόͷߏཧࣗಇԽ
ͱ Γ ͋ ͑ͣɺ σ Ϟ • VagrantͰVMىಈ • Կೖͬͯͳ͍…
• Vagrant+ChefͰGitΛΠϯετʔϧ • ىಈ࣌ʹGit͕ೖͬͯΔʂ
͍ · ͬͯ Δ ͜ ͱ • Vagrant+ChefͰRailsڥΛߏங •
Git, Ruby, Rails, Redis ΛΠϯετʔϧ • `git clone && bundle exec rails` Ͱαʔόىಈ • Vagrant-AWSϓϥάΠϯ • EC2ΠϯελϯεΛࣗಈߏங
V I VA C H E F • ͍ʙɺࣗಇԽͬͯຊʙʙʙʙʹศརͰ͢Ͷ
End