$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ikyu_lt_#1
Search
kentana20
August 10, 2014
Technology
0
230
ikyu_lt_#1
社内LT#1 Chef+Vagrant の話
kentana20
August 10, 2014
Tweet
Share
More Decks by kentana20
See All by kentana20
一休.comでの開発組織改善の取り組みとこれから /improve-ikyu-devlove-x
kensuketanaka
24
37k
株式会社一休 会社紹介資料 / introduce-ikyu
kensuketanaka
15
130k
一休での開発における改善の取組み /devops-at-ikyu
kensuketanaka
13
10k
一休.com における改善事例のご紹介 /ikyu-storage-improvement
kensuketanaka
6
11k
開発合宿@京都 /hack-camp-kyoto
kensuketanaka
0
4k
一休.comにおけるデプロイフローと自動化 /ikyu-deploy-flow
kensuketanaka
9
9k
ikyu-frontend
kensuketanaka
21
7.3k
sushi_route_2015
kensuketanaka
0
240
qiita meetup#12
kensuketanaka
4
71k
Other Decks in Technology
See All in Technology
投資戦略を量産せよ 2 - マケデコセミナー(2025/12/26)
gamella
0
210
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
110
Bedrock AgentCore Memoryの新機能 (Episode) を試してみた / try Bedrock AgentCore Memory Episodic functionarity
hoshi7_n
2
1.7k
[2025-12-12]あの日僕が見た胡蝶の夢 〜人の夢は終わらねェ AIによるパフォーマンスチューニングのすゝめ〜
tosite
0
170
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
230
Identity Management for Agentic AI 解説
fujie
0
450
半年で、AIゼロ知識から AI中心開発組織の変革担当に至るまで
rfdnxbro
0
140
Strands AgentsとNova 2 SonicでS2Sを実践してみた
yama3133
1
1.7k
MariaDB Connector/C のcaching_sha2_passwordプラグインの仕様について
boro1234
0
1k
松尾研LLM講座2025 応用編Day3「軽量化」 講義資料
aratako
3
2.4k
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
6
1.5k
M&Aで拡大し続けるGENDAのデータ活用を促すためのDatabricks権限管理 / AEON TECH HUB #22
genda
0
230
Featured
See All Featured
AI: The stuff that nobody shows you
jnunemaker
PRO
1
12
Designing Powerful Visuals for Engaging Learning
tmiket
0
190
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
A Modern Web Designer's Workflow
chriscoyier
698
190k
Leo the Paperboy
mayatellez
0
1.2k
sira's awesome portfolio website redesign presentation
elsirapls
0
89
How GitHub (no longer) Works
holman
316
140k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Believing is Seeing
oripsolob
0
15
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
100
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
61
47k
Amusing Abliteration
ianozsvald
0
69
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