Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Ottoについて調べてみた
Search
sue738
October 19, 2015
Technology
0
850
Ottoについて調べてみた
Framgia x LOUPE Study
HashiCorpが出した新プロダクトOttoについて
sue738
October 19, 2015
Tweet
Share
More Decks by sue738
See All by sue738
グロービスの技術広報の歩み
sue738
1
1.1k
グロービスのデジタル変革 - Agile Japan 2022
sue738
2
970
グロービスの開発組織(2021年)
sue738
1
240
グロービスのテクノロジーシフト
sue738
1
940
GLOBISの開発組織
sue738
3
770
GLOBIS loves Ruby
sue738
0
400
heroku to hashicorp
sue738
0
1.1k
Terraformでインフラ構築
sue738
0
960
RailsエンジニアのためのPhoenix Framework
sue738
0
820
Other Decks in Technology
See All in Technology
[CMU-DB-2025FALL] Apache Fluss - A Streaming Storage for Real-Time Lakehouse
jark
0
110
AIと二人三脚で育てた、個人開発アプリグロース術
zozotech
PRO
0
690
会社紹介資料 / Sansan Company Profile
sansan33
PRO
11
390k
意外とあった SQL Server 関連アップデート + Database Savings Plans
stknohg
PRO
0
290
手動から自動へ、そしてその先へ
moritamasami
0
290
regrowth_tokyo_2025_securityagent
hiashisan
0
180
AWSセキュリティアップデートとAWSを育てる話
cmusudakeisuke
0
100
多様なデジタルアイデンティティを攻撃からどうやって守るのか / 20251212
ayokura
0
330
eBPFとwaruiBPF
sat
PRO
4
2.5k
ChatGPTで論⽂は読めるのか
spatial_ai_network
0
220
因果AIへの招待
sshimizu2006
0
930
大企業でもできる!ボトムアップで拡大させるプラットフォームの作り方
findy_eventslides
1
600
Featured
See All Featured
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Designing for humans not robots
tammielis
254
26k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
390
Product Roadmaps are Hard
iamctodd
PRO
55
12k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
1
93
Fireside Chat
paigeccino
41
3.7k
Build The Right Thing And Hit Your Dates
maggiecrowley
38
3k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.5k
BBQ
matthewcrist
89
9.9k
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