Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
ansibleを使って Dockerコンテナを プロビジョニングする
Search
adachi.ryo
August 30, 2016
Programming
290
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
ansibleを使って Dockerコンテナを プロビジョニングする
in GMO AP Engineer night
adachi.ryo
August 30, 2016
Transcript
27 slides
BOTJCMFΛͬͯ %PDLFSίϯςφΛ ϓϩϏδϣχϯά͢Δ (.0"%."3,&5*/(Πϯϑϥ։ൃຊ෦ "EBDIJ3ZP 'PS"1(&OHJOFFS/JHIU
ΞδΣϯμ w ࣗݾհ w ࠓ·ͰͷݕূڥEPDLFS͏ͱͳʹ͕͍͍ͷ͔ w BOTJCMFͱEPDLFS w EPDLFSDPOOFDUJPOQMVHJOͱ w
ڥߏங w EPDLFSϗετͷࢹͱEPDLFSϗετ8FC6*ʹ͍ͭͯհ w σϞ w ·ͱΊ
w !BEBDIJO w 3ZP"EBDIJ w (.0"%."3,&5*/( w *OGSB&OHJOFFS w IUUQTBEBDIJOTFSWFSPOOFU
ͦͦͳΜͰBOTJCMFͳͷ͔ w ࠓ·Ͱ༷ʑͳߏཧπʔϧΛ͍͕ͬͯͨɺ BOTJCMFʹ౷Ұ͢Δ͜ͱʹͨ͠ w ༷ʑͳϞδϡʔϧ͕͋ΔͨΊࠓޙͷকདྷੑ͕͋ Δ w ͬͺΓֶशίετ͕͍
ࠓ·Ͱͷݕূڥ w 7BHSBOUΛ͍·͍ͬͯͨ͘ w ߏங͢Δͷʹख͕͔͔ؒΔ w ෳԾϚγϯͭ͘Δͱཧ͕ΊΜͲ͍͘͞ w EPDLFSͰશͯݕূ͍ͨ͠ʂ
EPDLFSΛ͏ϝϦοτ w ίϯςφٕज़͕ܰ͗͢Δ w ήετΠϝʔδͷىಈ͕Ұॠ w *1ࣗಈͰৼΒΕΔ w Πϯϑϥͷਓ͡Όͳ͙ͯ͘͢ʹߏங͕Ͱ͖Δ w
αʔόʹ༏͍͠ɺαʔόߏཧ͕؆୯ʹՄࢹԽͰ͖Δ w ֶशίετͦ͜·Ͱߴ͘ͳ͍ w ٱ͠ͿΓʹWBHSBOUܥͷΠϝʔδΛফͨ͠Β(#ݮͬͨ
BOTJCMFͱEPDLFS w EPDLFSϗετʹBOTJCMFΛೖΕΕ 0,͡Όͳ͍ͷʁ ˠͦͦͦΜͳ͜ͱ͠ͳ͍͍ͯ͘ w BOTJCMF͔ΒEPDLFSͷ$POOFDUJPO1MVHJOʹ ରԠͨ͠
Πϝʔδਤ
• EPDLFSDPOOFDUJPOQMVHJOͱ w %PDLFS3FNPUF"1*Λར༻ͨ͠ίϯςφͷϓϩ Ϗδϣχϯά͕Մೳ w BOTJCMF࣮ߦڥ͔Β%PDLFSϗετ3FNPUF "1*Λ࣮ߦͰ͖ΔڥͰ͋Εɺ%PDLFSίϯς φͰTTIEΛىಈ͓ͯ͘͠ඞཁͳ͍
ͪͳΈʹݱ࣮ͷੈքͩͱ
ڥߏங w EPDLFSW %PDLFSWFSTJPO CVJMECGD w EPDLFSNBDIJOFW EPDLFSNBDIJOFWFSTJPO
ϩʔΧϧʹBOTJCMFΠϯετʔϧ w CSFXJOTUBMMBOTJCMF w BOTJCMFWFSTJPO BOTJCMF
EPDLFSϗετڥઃఆ w EPDLFSNBDIJOFMT EPDLFSWJSUVBMCPY3VOOJOHUDQ W w FWBM EPDLFSNBDIJOFFOWEPDLFS w
EPDLFSJOGP $POUBJOFST 3VOOJOH
BOTJCMFΠϕϯτϑΝΠϧͷ࡞ w WJNIPTUT <EPDLFS@IPTU> EPDLFS w <DPOUBJOFS> -#UFTU
BOTJCMFΠϕϯτϑΝΠϧͷ࡞ w WJNTTI@DPOpH )PTUEPDLFS )PTU/BNF 6TFSEPDLFS 6TFS,OPXO)PTUT'JMFEFWOVMM *EFOUJUZ'JMFdEPDLFSNBDIJOFNBDIJOFT EPDLFSJE@STB 4USJDU)PTU,FZ$IFDLJOHOP
BOTJCMFΠϕϯτϑΝΠϧͷ࡞ w WJNBOTJCMFDGH <EFGBVMUT> JOWFOUPSZIPTUT <TTI@DPOOFDUJPO> TTI@BSHT'TTI@DPOpH TDQ@JG@TTI5SVF w DQFUDBOTJCMFPSVTSMPDBMFUDBOTJCMF
EPDLFSϗετʹ1ZUIPOͷΠϯετʔϧ w EPDLFS!EPDLFSdUDFMPBEXJQZUIPO w EPDLFS!EPDLFSdQZUIPOWFSTJPO 1ZUIPO w EPDLFS!EPDLFSdDVSMIUUQTCPPUTUSBQQZQBJPHFUQJQQZc TVEPQZUIPO w
EPDLFS!EPDLFSdTVEPQJQJOTUBMMEPDLFSQZ w EPDLFS!EPDLFSdTVEPMOTVTSMPDBMCJOQZUIPOVTSCJO QZUIPO
EPDLFSϗετͱͷଓ֬ೝ w BOTJCMFJIPTUTEPDLFSNQJOH EPDLFSc46$$&44\ DIBOHFEGBMTF QJOHQPOH ^
ϓϩϏδϣχϯά w IPTUTEPDLFS CFDPNFZFT SFNPUF@VTFSEPDLFS UBTLT OBNFEFQMPZDFOUPTDPOUBJOFS EPDLFSJNBHFDFOUPTOBNF-#UFTUQSJWJMFHFEZFTQPSUT
FYQPTFUUZZFTDPNNBOETCJOJOJU w IPTUT-#UFTU DPOOFDUJPOEPDLFS%PDLFS$POOFDUJPO1MVHJO JODMVEFSPMFTDPNNPOUBTLTZVN@VQEBUFZNM UBHTZVN@VQEBUFZNM JODMVEFSPMFTDPNNPOUBTLTZVN@SFQPTZNM UBHTZVN@SFQPTZNM JODMVEFSPMFTDPNNPOUBTLTVTFSZNM UBHTDPNNPO
࣮ߦ w BOTJCMFQMBZCPPLEPDLFSTJUFZNM 1-": 5"4,<TFUVQ> PL<EPDLFS> 5"4,<EFQMPZDFOUPTDPOUBJOFS>
DIBOHFE<EPDLFS> 1-":<-#UFTU> 5"4,<TFUVQ> PL<-#UFTU> 5"4,<ZVN@VQEBUFZNM> DIBOHFE<-#UFTU> JUFN<VZVN@VQEBUFZNM> 5"4,<ZVN@SFQPTZNM> DIBOHFE<-#UFTU> JUFNZVN@SFQPTZNM 5"4,<DPNNPO> DIBOHFE<-#UFTU> JUFNDPNNPO dলུd EPDLFSPLDIBOHFEVOSFBDIBCMFGBJMFE UFTUDPOUBJOFSPLDIBOHFEVOSFBDIBCMFGBJMFE
ίϯςφ্ཱ͕͕ͪͬͯΔ֬ೝ w EPDLFS!EPDLFSdEPDLFSQT $0/5"*/&3*%*."(&$0.."/% $3&"5&%45"56410354 /".&4 GCDBDFOUPTCJOCBTI NJOVUFTBHP6QNJOVUFT UDQ-#UFTU
ίϯςφϩάΠϯ w EPDLFSBUUBDIϋογϡͩͱίϚϯυ͕ଧͯ ͳ͍ w EPDLFSFYFDJU$POUBJOFSOBNFCJOCBTI͢ Εͳ͠
• EPDLFSϗετͷࢹͱ EPDLFSϗετ8FC6*ʹ͍ͭͯհ ɾOFUEBUB ϦΞϧλΠϜϞχλϦϯάπʔϧ
• EPDLFSϗετͷࢹͱ EPDLFSϗετ8FC6*ʹ͍ͭͯհ ɾTIJQZBSE EPDLFSϗετ8FC6*
σϞΓ·͢
·ͱΊࠓޙ w EPDLFSͰͳ͘BOTJCMFͬͯݕূͰ͖Δ w %PDLFSpMFΛ࡞Δඞཁ͕ͳ͍ w ࣾݕূ༻EPDLFSαʔόߏங༧ఆ w ΞϓϦνʔϜʹBOTJCMFͰ࡞ͬͨQMBZCPPL ί
ϯςφ ΛΠϝʔδଆͯ͠ىಈ͢Δ͚ͩͰڥΛ ͑ͤ͞Δ
͝ਗ਼ௌ͋Γ͕ͱ͏ ͍͟͝·ͨ͠ʂ
More Decks by adachi.ryo
See All by adachi.ryo
横断SREがSRE社内留学制度 / Enablingになぜ踏み切ったのか
rvirus0817
0
1.5k
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
6.4k
ファインディの横断SREがTakumi byGMOと取り組む、セキュリティと開発スピードの両立
rvirus0817
1
7.1k
Findy Team+のSOC2取得までの道のり
rvirus0817
0
6.4k
FindyにおけるTakumi活用と脆弱性管理のこれから
rvirus0817
0
6.2k
技術的負債で信頼性が限界だったWordPress運用をShifterで完全復活させた話
rvirus0817
2
9.4k
Amazon Security Lakeを活用したセキュリティログの集約とAIによる可視化の最前線
rvirus0817
0
770
TechBull Membersの開発進捗どうですか!?
rvirus0817
0
2.2k
クラウド脆弱性の傾向とShisho Cloudの活用
rvirus0817
0
340
Other Decks in Programming
See All in Programming
作れるエンジニアから、価値を届けるエンジニアへ
ryunakayama
1
270
Engineering Biometric UX Across Android Versions | DroidKnights 2026
ryunen344
1
200
仕様駆動開発入門 (何を作るかを先に決めて渡す) | 目指せ Kiro マスター 05
inariku
PRO
2
120
선언형 햅틱 라이브러리 진동을 소개합니다
l2hyunwoo
1
310
DroidKnights 2026 Android A2UI Jetpack Compose 기반의 안전한 AI UI 렌더링 - 박제창
itsmedreamwalker
1
230
あなたの await、OS まで届いてる? strace で覗く JavaScript の非同期
hasutosasaki
1
2.3k
LLM 101
dalinaum
0
480
Long Living Tokens, Die, Die, Die! (or: The One Ring is Banned in Modern)
sylph01
0
420
Next.js: The final boss of Web Performance
guaca
0
400
Railsのためのパスキー実践入門 〜マルチテナントSaaSでの意思決定〜
utakaha
4
4k
graphql-ruby を Spinel で速くしようとした話
mtsmfm
0
140
Distance field of Julia set
kinakomoti321
0
320
Featured
See All Featured
Bash Introduction
62gerente
615
220k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
680
Java REST API Framework Comparison - PWX 2021
mraible
34
9.8k
Speed Design
sergeychernyshev
33
2.2k
Agile that works and the tools we love
rasmusluckow
331
22k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
28
3.8k
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.9k
The browser strikes back
jonoalderson
0
1.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
440
Designing for humans not robots
tammielis
254
26k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.8k
It's Worth the Effort
3n
188
29k