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-itamae
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hiroyuki Morita
December 09, 2015
Technology
1.6k
1
Share
vagrant-itamae
Itamae meetup #1 LT
Hiroyuki Morita
December 09, 2015
More Decks by Hiroyuki Morita
See All by Hiroyuki Morita
Rubyistなら知っておきたい継承の話 / The inheritance for Rubyist
chiastolite
4
1.5k
esaを使って暗黙知を減らす取り組み
chiastolite
2
4.4k
git-inside
chiastolite
0
260
sushi for common people
chiastolite
0
360
Social Coding with GitHub
chiastolite
0
180
Low Level Git
chiastolite
0
130
about Immutable Infrastructure
chiastolite
0
100
Other Decks in Technology
See All in Technology
Bref でサービスを運用している話
sgash708
0
220
TUNA Camp 2026 京都Stage ヒューリスティックアルゴリズム入門
terryu16
0
650
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
430
FlutterでPiP再生を実装した話
s9a17
0
240
OpenClawでPM業務を自動化
knishioka
2
360
タスク管理も1on1も、もう「管理」じゃない - KiroとBedrock AgentCoreで変わった“判断の仕事”
yusukeshimizu
0
160
Babylon.js を使って試した色々な内容 / Various things I tried using Babylon.js / Babylon.js 勉強会 vol.5
you
PRO
0
170
スクラムを支える内部品質の話
iij_pr
0
150
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
11k
OCI技術資料 : ロード・バランサ 概要 - FLB・NLB共通
ocise
4
27k
開発チームとQAエンジニアの新しい協業モデル -年末調整開発チームで実践する【QAリード施策】-
qa
0
650
OCI技術資料 : 証明書サービス概要
ocise
1
7.2k
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7k
Art, The Web, and Tiny UX
lynnandtonic
304
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.4k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
120
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
160
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.4k
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
140
Technical Leadership for Architectural Decision Making
baasie
3
300
The SEO Collaboration Effect
kristinabergwall1
0
410
Ruling the World: When Life Gets Gamed
codingconduct
0
190
Transcript
vagrant-itamae Itamae meetup #1 Dec 9th, 2015
@chiastolite ా༟೭ Unicon Pte.Ltd. app engineer
ࠓ Ansible ॻ͍͔ͯΒདྷ·ͨ͠
vagrant-itamae ͱ
vagrant-itamae ͱ • vagrant ͷ provisioner plug-in Vagrant.configure(2) do |config|
config.vm.provision :itamae do |config| ~~~~~~~ <= ͩ͜͜Α͜͜ config.recipes = ['./recipe.rb'] config.json = './node.json' config.sudo = true end end
Ҋ֎લ͔Β͋Δ • Itamae • August 5, 2014(1.0.0.beta1) • vagrant-itamae •
August 21, 2014(0.0.1)
itamae plugin͑Δͷʁ
plugin ͳΜͱ͔͑Δ vagrant෦ʹgemΛ͍࣋ͬͯΔͷͰ vagrant plugin ίϚϯυͰೖΕΔඞཁ͕͋Δ $ vagrant plugin install
itamae-plugin-recipe-rbenv
vagrant-multiplug Λ͏ͱศར $ vagrant plugin install vagrant-multiplug Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/trusty64" config.plugin.add_dependency "vagrant-itamae" config.plugin.add_dependency "itamae-plugin-recipe-rbenv" end VagrantfileͰ͏ϓϥάΠϯΛఆٛ͢Δ - Qiita
͝ଘ͡ͷํ ଟ͍ͱࢥ͍·͕͢
ItamaevagrantΛαϙʔτ $ itamae ssh --vagrant
Itamaeͷvagrantαϙʔτͱͷൺֱ • vagrant-itamae • 26321412b637b1635c93ceb197dfa932e108cf69 • Thu Aug 7 01:36:19
2014 +0900 • Itamae • 1d3ec754e2df6ae841390670efa364fcf097e87b • Wed Aug 27 16:08:38 2014 +0900
vagrant-itamae ͷ΄͏͕ઌʂʂ
vagrant-itamaeݩ ItamaeͷvagrantαϙʔτຊՈ
ͲͬͪΛ͍͍͑ͷ͔ʁ
ItamaeͰ͍͍Μ͡Όͳ͍Ͱ͔͢Ͷ…?
ͳΜͱ͔ߟ͑ͨ vagrant-itamae ͕ศརͳγʔϯ
rubyΛೖΕͳ͍͍ͯ͘ ָͳγʔϯଟ͋Δ • Windowsͷਓ • Rubyist͡Όͳ͍͚Ͳitamae͍͍ͨਓ
Vagrant ͷ multi-machineͱͷ૬ੑ ͍͍ Vagrant.configure(2) do |config| config.vm.define :web config.vm.define
:db end
Vagrant ͷ multi-machineͱͷ૬ੑ ͍͍ • itamae • vagrant up(provision) •
itamae • itamae ssh --vagrant --host web • itamae ssh --vagrant --host db
ଞͷॴࣗͰݟ͚ͭͯཉ͍͠ʂ • ͳΜ͔͋ͬͨΒڭ͍͑ͯͩ͘͞…
༨ஊͰ͕͢
Vagrant ͕ແ͘ͳΔΒ͍͠
@ryot_a_rai ͞Μͷൃද Ͱͼͬ͘Γͨ͠ΜͰ͕͢
itamae ssh ͕ແ͘ͳͬͯࢮʹ·͢
vagrant-itamae ͷ༨໋Θ͔ͣ !
ͬͯΒ͑Δͱخ͍͠Ͱ͢ !