Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
ansible実践 / ansible-my-use-case
Search
VTRyo
April 19, 2018
Technology
0
370
ansible実践 / ansible-my-use-case
2018/4/19 サポーターズ勉強会資料
github:
https://github.com/VTRyo/ansible-samples
blog:
https://tech.vtryo.me
VTRyo
April 19, 2018
Tweet
Share
More Decks by VTRyo
See All by VTRyo
あの職員室 / That teachers' lounge
vtryo
0
16
自分だけの、誰も想像できないキャリアの育て方 〜偶然から始めるキャリアプラン〜 / Career planning starting by luckly v2
vtryo
1
320
60以上のプロダクトを持つ組織における開発者体験向上への取り組み - チームAPIとBackstageで構築する組織の可視化基盤 - / sre next 2025 Efforts to Improve Developer Experience in an Organization with Over 60 Products
vtryo
3
2.6k
一体いつからSRE NEXTがSREだけのカンファレンスだと錯覚していた? / When did you ever get the idea that SRE NEXT was a conference just for SREs?
vtryo
1
640
一人から始めたSREチーム3年の歩み - 求められるスキルの変化とチームのあり方 - / The three-year journey of the SRE team, which started all by myself
vtryo
9
14k
2ヶ月かかるDBアップグレード検証を最大2週間に短縮した自作Go製CLIツール「Platinum」を紹介する / Introducing Go CLI tool "Platinum" for shortened DB upgrade validation
vtryo
3
1.8k
MySQLテーブル毎のデータサイズ集計をDatadog × Prometheus Exporter × Kubernetesを使って自動化する / Automate data size aggregation for each MySQL table using Datadog, Prometheus Exporter and Kubernetes
vtryo
0
420
自分だけの、誰も想像できないキャリアの育て方 ~懇親会で実践できる!偶然から始めるキャリアプラン~ / Career planning starting by luckly
vtryo
2
1.3k
なぜSREをはじめるのは難しいのか / Why is it hard to start SRE?
vtryo
1
670
Other Decks in Technology
See All in Technology
今からでも間に合う!速習Devin入門とその活用方法
ismk
1
650
Challenging Hardware Contests with Zephyr and Lessons Learned
iotengineer22
0
180
Haskell を武器にして挑む競技プログラミング ─ 操作的思考から意味モデル思考へ
naoya
6
1.4k
生成AIでテスト設計はどこまでできる? 「テスト粒度」を操るテーラリング術
shota_kusaba
0
680
評価駆動開発で不確実性を制御する - MLflow 3が支えるエージェント開発
databricksjapan
1
120
Ruby で作る大規模イベントネットワーク構築・運用支援システム TTDB
taketo1113
1
260
AI駆動開発における設計思想 認知負荷を下げるフロントエンドアーキテクチャ/ 20251211 Teppei Hanai
shift_evolve
PRO
2
340
[デモです] NotebookLM で作ったスライドの例
kongmingstrap
0
140
20251209_WAKECareer_生成AIを活用した設計・開発プロセス
syobochim
6
1.5k
安いGPUレンタルサービスについて
aratako
2
2.7k
Karate+Database RiderによるAPI自動テスト導入工数をCline+GitLab MCPを使って2割削減を目指す! / 20251206 Kazuki Takahashi
shift_evolve
PRO
1
690
SSO方式とJumpアカウント方式の比較と設計方針
yuobayashi
7
590
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
791
250k
Statistics for Hackers
jakevdp
799
230k
The Cost Of JavaScript in 2023
addyosmani
55
9.3k
Git: the NoSQL Database
bkeepers
PRO
432
66k
The Language of Interfaces
destraynor
162
25k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
13k
Visualization
eitanlees
150
16k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Producing Creativity
orderedlist
PRO
348
40k
What's in a price? How to price your products and services
michaelherold
246
12k
Making Projects Easy
brettharned
120
6.5k
Transcript
A N S I B L E ࣮ ફ I
N F R A / S R E RY O
࣍ • ࣗݾհ • ͲΜͳαʔόΛཧ͍ͯ͠Δʁ • ࣮ࡍʹӡ༻͍ͯ͠ΔσΟϨΫτϦߏ • ࣄྫू
ɹɾvagrant + ansible ɹɾdocker + ansible ɹɾansible-vault ɹɾAWS + ansible
͓ Β ͤ • ͭͿ͍ͯ͘ΕΔͱ࣭ͱͯ͠रͬͨΓ͠·͢ • #spzcolab ΑΓٞ͘͢͠
͓ Β ͤ • https://github.com/VTRyo/ansible-samples ҎԼͷϦϙδτϦΛݩʹΛਐΊ·͢
ࣗ ݾ հ
ࣗ ݾ հ HUGOͰϒϩά
ࣗ ݾ հ ৽ଔͰSESʹೖͬͨ΅͘ ແࣄग़
ࣗ ݾ հ sp.17aʲήετ: 3s_hvʳ ָ͍͠ɺۀޮԽېࢭͷϒϥοΫSESاۀ͔Βͷग़ Sier4͚͔࣍ΒJob Change!!
Ͳ Μ ͳ α ʔ ό Λ ཧ ͯ͠
͍ Δʁ Ұ෦͓Έͤ͠·͢
Ͳ Μ ͳ α ʔ ό Λ ཧ ͯ͠
͍ Δʁ ࣗࣾϓϩμΫτΛྫʹ
࣮ ࡍ ʹ ӡ ༻ ͯ͠ ͍ Δ σΟ Ϩ
Ϋ τ Ϧ ߏ ͳΔ͘ϕετϓϥΫςΟεʹد͍ͤͯΔ ɾมϑΝΠϧͷgroup_vars ɾରαʔόΛهड़ͨ͠hosts ɾrolesʹϛυϧΣΞ܈
࣮ ࡍ ʹ ӡ ༻ ͯ͠ ͍ Δ σΟ Ϩ
Ϋ τ Ϧ ߏ HSPVQ@WBST ɾ֤ڥ͝ͱʹϑΝΠϧΛ ɹΘ͚ͯ͋Δɻ ɾhostsͷάϧʔϐϯάʹ ɹج͍ͮͯಡΈࠐ·ΕΔ
࣮ ࡍ ʹ ӡ ༻ ͯ͠ ͍ Δ σΟ Ϩ
Ϋ τ Ϧ ߏ )PTUT ɾhostsڥ͝ͱʹ ɾhostsάϧʔϐϯά
࣮ ࡍ ʹ ӡ ༻ ͯ͠ ͍ Δ σΟ Ϩ
Ϋ τ Ϧ ߏ 3PMFT ɾ֤ϛυϧΣΞΛ֨ೲ ɾαʔόʹΑͬͯҟͳΔ ɹόʔδϣϯ͋Δ
࣮ ࡍ ʹ ӡ ༻ ͯ͠ ͍ Δ σΟ Ϩ
Ϋ τ Ϧ ߏ αʔό͝ͱʹ࣮ߦ͍ͤͨ͞λεΫ͕ҧ͏ͱ͖ʁ ɾྫ͑CentOSͱamazonlinuxͱͰذ͍ͨ͠ͱ͖
ࣄ ྫ ू ͓͔ͪͶʁ
ࣄ ྫ ू 7BHSBOU BOTJCMF ɾChefͰߏ͞Εͯͯෆศ ɾ୭ϝϯςͰ͖ͳ͍ ɾςϯϓϨʔτίϐϖͷcookbook ʲ࠾༻ཧ༝ʳ
ࣄ ྫ ू %PDLFS BOTJCMFʢ˞ݱࡏݕূஈ֊ʣ ɾDockerfileΛॻ͖͢ͷ͕େม ɾvagrantͰ࡞ͨ͠playbookΛྲྀ༻Ͱ͖Δ ɾansible + packerͰdocker
imageΛݻΊΒΕΔ ʲ࠾༻ཧ༝ʳ
ࣄ ྫ ू BOTJCMFWBVMU ɾSaasʹίʔυΛPush͢ΔͨΊͷ҉߸Խ ɾansible-vault͏ͷ͕༰қ ʲ࠾༻ཧ༝ʳ
ࣄ ྫ ू "84 BOTJCMFʢΊ·ͨ͠ʣ ɾplaybook͕Խͨ͠ ɾAWSϞδϡʔϧ͕update࣌ʹසൟʹೖΕସΘΔ ɹˠॻ͖͕͠ൃੜ͢Δ ɾTerraformͰΑ͘Ͷʁ ʲ࠾༻͠ͳ͔ͬͨཧ༝ʳ
· ͱ Ί
· ͱ Ί BOTJCMF͍͍ͧ ɾͰແཧʹansibleΛ͏ඞཁͳ͍ ɾ͋͘·Ͱӡ༻্ͷޮͳͲΛߟྀ͍ͯͬͯ͘͠ ɾߏཧͱͯ͠ͷ͍উखҰ൪͍͍ͱߟ͑ͯΔ
A N S I B L E ࣮ ફ I
N F R A / S R E RY O