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
Ottoについて調べてみた
Search
sue738
October 19, 2015
Technology
0
830
Ottoについて調べてみた
Framgia x LOUPE Study
HashiCorpが出した新プロダクトOttoについて
sue738
October 19, 2015
Tweet
Share
More Decks by sue738
See All by sue738
グロービスの技術広報の歩み
sue738
1
1k
グロービスのデジタル変革 - Agile Japan 2022
sue738
2
910
グロービスの開発組織(2021年)
sue738
1
230
グロービスのテクノロジーシフト
sue738
1
880
GLOBISの開発組織
sue738
2
730
GLOBIS loves Ruby
sue738
0
370
heroku to hashicorp
sue738
0
1k
Terraformでインフラ構築
sue738
0
940
RailsエンジニアのためのPhoenix Framework
sue738
0
810
Other Decks in Technology
See All in Technology
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
620
Goで作って学ぶWebSocket
ryuichi1208
3
1.5k
目の前の仕事と向き合うことで成長できる - 仕事とスキルを広げる / Every little bit counts
soudai
25
7.2k
7日間でハッキングをはじめる本をはじめてみませんか?_ITエンジニア本大賞2025
nomizone
2
1.9k
Data-centric AI入門第6章:Data-centric AIの実践例
x_ttyszk
1
410
Moved to https://speakerdeck.com/toshihue/presales-engineer-career-bridging-tech-biz-ja
toshihue
2
750
エンジニアの育成を支える爆速フィードバック文化
sansantech
PRO
3
1.1k
PHPカンファレンス名古屋-テックリードの経験から学んだ設計の教訓
hayatokudou
2
380
Oracle Cloud Infrastructure:2025年2月度サービス・アップデート
oracle4engineer
PRO
1
220
AndroidXR 開発ツールごとの できることできないこと
donabe3
0
130
速くて安いWebサイトを作る
nishiharatsubasa
11
13k
Developer Summit 2025 [14-D-1] Yuki Hattori
yuhattor
19
6.2k
Featured
See All Featured
The Language of Interfaces
destraynor
156
24k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Become a Pro
speakerdeck
PRO
26
5.1k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.5k
Into the Great Unknown - MozCon
thekraken
35
1.6k
RailsConf 2023
tenderlove
29
1k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
29
1k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
160
15k
Making the Leap to Tech Lead
cromwellryan
133
9.1k
Thoughts on Productivity
jonyablonski
69
4.5k
Transcript
Otto ʹ͍ͭͯௐͯΈͨ 'SBNHJBY-061&4UVEZ
None
Otto is the successor to Vagrant.
otto compile otto dev otto infra otto build otto deploy
otto compile otto dev otto infra otto build otto deploy
ΞϓϦέʔγϣϯΛݕग़ͯ͠ ඞཁͳઃఆϑΝΠϧͷ࡞ ։ൃڥΛߏஙʢ7BHSBOUʣ Πϯϑϥߏஙʢ5FSSBGPSNʣ ϚγϯΠϝʔδͷ࡞ "84ͳΒ".*Λ࡞ʢ1BDLFSʣ σϓϩΠʂ
otto deploy destroy otto infra destroy otto dev destroy ΧδϡΞϧʹյ͢
Կઃఆ͠ͳͯ͘େৎ $ cd root/to/app $ otto compile $ otto dev
$ otto dev ssh
Կઃఆ͠ͳͯ͘େৎ $ cd root/to/app $ otto compile $ otto dev
$ otto dev ssh ։ൃڥ্ཱ͕͕ͪΔ BQQͷλΠϓΛఆͯ͠ PUUPσΟϨΫτϦੜ ։ൃڥʹTTIϩάΠϯ
Կ͔ઃఆ͔ͨͬͨ͠Β"QQpMF
Կ͔ઃఆ͔ͨͬͨ͠Β"QQpMF SVCZͷόʔδϣϯࢦఆͳΜ͔ qBWPSlWQDQVCMJDQSJWBUFz͚ͩͰQVCMJDQSJWBUFߏ͕࣮ݱ
5FSSBGPSNςϯϓϨʔτ .otto └─compiled └─infra-appname ├─main.tf └─output.tf
5FSSBGPSNςϯϓϨʔτ .otto └─compiled └─infra-appname ├─main.tf └─output.tf "84༻ͷUFSSBGPSNςϯϓϨʔτ͕ ࣗಈͰੜ͞Ε͍ͯΔ
1BDLFSςϯϓϨʔτ .otto └─compiled └─app └─build ├─build-ruby.sh └─template.json
1BDLFSςϯϓϨʔτ .otto └─compiled └─app └─build ├─build-ruby.sh └─template.json ".*Λ࡞͢ΔͨΊͷQBDLFSςϯϓϨʔτ͕ ͱSVCZͷCVJMEεΫϦϓτ͕ࣗಈͰੜ͞Ε͍ͯΔ
ͨͩͷVagrantޙܧʁ
Otto and Atlas as that of Git and GitHub. ͨͩͷVagrantޙܧʁ
"UMBTVOJUFT)BTIJ$PSQEFWFMPQNFOUBOE JOGSBTUSVDUVSFNBOBHFNFOUUPPMTUPDSFBUFB WFSTJPODPOUSPMTZTUFNGPSJOGSBTUSVDUVSF
OttoͳΒ؆୯ʹ։ൃڥͷߏங͕Ͱ͖Δ ։ൃڥΛͦͷ··Deploy Infrastructure as a code