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
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
980
グロービスの開発組織(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
Databricks Free Edition講座 データエンジニアリング編
taka_aki
0
750
Cloud WAN MCP Serverから考える新しいネットワーク運用 / 20251228 Masaki Okuda
shift_evolve
PRO
0
140
Java 25に至る道
skrb
3
210
自己管理型チームと個人のセルフマネジメント 〜モチベーション編〜
kakehashi
PRO
5
2.6k
「駆動」って言葉、なんかカッコイイ_Mitz
comucal
PRO
0
140
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
21k
「リリースファースト」の実感を届けるには 〜停滞するチームに変化を起こすアプローチ〜 #RSGT2026
kintotechdev
0
820
産業的変化も組織的変化も乗り越えられるチームへの成長 〜チームの変化から見出す明るい未来〜
kakehashi
PRO
1
490
RALGO : AIを組織に組み込む方法 -アルゴリズム中心組織設計- #RSGT2026 / RALGO: How to Integrate AI into an Organization – Algorithm-Centric Organizational Design
kyonmm
PRO
3
1k
Node vs Deno vs Bun 〜推しランタイムを見つけよう〜
kamekyame
1
410
Models vs Bounded Contexts for Domain Modularizati...
ewolff
0
140
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
190
Featured
See All Featured
Paper Plane
katiecoart
PRO
0
45k
Why Our Code Smells
bkeepers
PRO
340
58k
Building an army of robots
kneath
306
46k
Technical Leadership for Architectural Decision Making
baasie
0
200
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
39
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
270
How To Speak Unicorn (iThemes Webinar)
marktimemedia
1
360
The Illustrated Children's Guide to Kubernetes
chrisshort
51
51k
Joys of Absence: A Defence of Solitary Play
codingconduct
1
270
StorybookのUI Testing Handbookを読んだ
zakiyama
31
6.5k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
890
What the history of the web can teach us about the future of AI
inesmontani
PRO
0
390
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