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
あえて、AnsibleでRDSを構築してみる
Search
Tomohiko Isobe
November 20, 2017
Technology
0
270
あえて、AnsibleでRDSを構築してみる
JAWS-UG CLI専門支部 #96 RDS入門でのLT
Tomohiko Isobe
November 20, 2017
Tweet
Share
More Decks by Tomohiko Isobe
See All by Tomohiko Isobe
今さらだけど、group_varsとhost_varsについて一言言いたい
isobetomohiko
2
1.5k
Ansible-Vaultはこう使え!
isobetomohiko
1
420
Ansibleで構成管理。〜たったひとつの冴えたやりかた〜
isobetomohiko
12
19k
Other Decks in Technology
See All in Technology
JEDAI Meetup! Databricks AI/BI概要
databricksjapan
0
170
次世代KYC活動報告 / 20250219-BizDay17-KYC-nextgen
oidfj
0
260
管理者しか知らないOutlookの裏側のAIを覗く#AzureTravelers
hirotomotaguchi
2
450
運用しているアプリケーションのDBのリプレイスをやってみた
miura55
1
750
ユーザーストーリーマッピングから始めるアジャイルチームと並走するQA / Starting QA with User Story Mapping
katawara
0
210
株式会社EventHub・エンジニア採用資料
eventhub
0
4.3k
あれは良かった、あれは苦労したB2B2C型SaaSの新規開発におけるCloud Spanner
hirohito1108
2
640
関東Kaggler会LT: 人狼コンペとLLM量子化について
nejumi
3
600
RSNA2024振り返り
nanachi
0
590
技術的負債解消の取り組みと専門チームのお話 #技術的負債_Findy
bengo4com
1
1.3k
組織貢献をするフリーランスエンジニアという生き方
n_takehata
2
1.3k
Helm , Kustomize に代わる !? 次世代 k8s パッケージマネージャー Glasskube 入門 / glasskube-entry
parupappa2929
0
250
Featured
See All Featured
Navigating Team Friction
lara
183
15k
Automating Front-end Workflow
addyosmani
1368
200k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
330
21k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
46
2.3k
A better future with KSS
kneath
238
17k
Rails Girls Zürich Keynote
gr2m
94
13k
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
233
17k
GraphQLの誤解/rethinking-graphql
sonatard
68
10k
A Philosophy of Restraint
colly
203
16k
Making Projects Easy
brettharned
116
6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
193
16k
Transcript
͋͑ͯɺAnsibleͰ RDSΛߏஙͯ͠ΈΔ 2017.11.20 JAWS-UG CLIઐࢧ෦ #96 RDSೖ ү෦ஐ
Who am I ? • ү෦ஐ • Infrastructure EngineerˏΫϦχΧϧɾϓϥο τϑΥʔϜגࣜձࣾ(2017.10-)
• job hopperʢݱࡏ8ࣾʣ • Favorites:AWS, Ansible https://clipla.jp
What’s Ansible ?
What’s Ansible ? • ߏཧπʔϧ • ΤʔδΣϯτϨεʢରʹSSHͰ͖ΕOKʣ • YAMLܗࣜͰPlaybookΛهड़Ͱ͖Δ •
ႈੑ • ๛ͳϞδϡʔϧ͕༻ҙ͞Ε͍ͯΔ
AnsibleͷAWSؔ࿈Ϟδϡʔϧ http://docs.ansible.com/ansible/latest/list_of_cloud_modules.html
͍ͬͺ͍͋Δ
RDS
͑ͦ͏ʂ
ͬͯΈͨ ※࣮ࡍ͏গ͠ύϥϝʔλ͕ඞཁͰ͢
Ͱ͖ͨͬΆ͍
͋Εʁ
Α͘ݟΔͱ
ͪΐɺϚάωςΟοΫͬͯw
ެࣜυΩϡϝϯτΛ֬ೝ http://docs.ansible.com/ansible/latest/rds_module.html
ετϨʔδλΠϓʹؔ͢Δ Φϓγϣϯ͕ͳ͍ ※Ansible͕͍ͬͯΔboto͕ରԠ͍ͯ͠ͳ͍Α͏Ͱ͢ (boto3ͰରԠ)
Ͳ͏͢Δ͔
RDSΠϯελϯε࡞෦Λ AWS CLI Ͱ࣮͢ΕΑͦ͞͏
AnsibleʹҙͷίϚϯυΛ ࣮ߦͰ͖ΔϞδϡʔϧ͕͋Δ • shellϞδϡʔϧ http://docs.ansible.com/ansible/latest/shell_module.html
AnsibleʹҙͷίϚϯυΛ ࣮ߦͰ͖ΔϞδϡʔϧ͕͋Δ • ಉ༷ͷϞδϡʔϧʹɺcommandϞδϡʔϧ ͋Δ͕ɺڥมύΠϓɺϦμΠϨΫτͳͲ ͕͑ͳ͍
࣮ͯ͠Έͨ • Πϯελϯε࡞ BXTSETDSFBUFECJOTUBODF Λ࣮ߦ
shellϞδϡʔϧΛ༻͢Δࡍ ɺႈੑʹҙ • ඪ४ϞδϡʔϧΛ༻͢Δ߹ɺAnsible͕ ႈੑΛ୲อͯ͘͠ΕΔ͕ɺshellcommand Ϟδϡʔϧৗʹ࣮ߦ͞Εͯ͠·͏ • RDS࡞ͷ߹ɺಉ໊ͷΠϯελϯε͕͢Ͱ ʹଘࡏ͢ΔͱΤϥʔʹͳΔ
࣮ͯ͠Έͨ • Πϯελϯεଘࡏ֬ೝ BXTSETEFTDSJCFECJOTUBODFT Λ࣮ߦ ্هͰऔಘͨ͠ҰཡΛอ࣋
࣮ͯ͠Έͨ • Πϯελϯε࡞ ಉ໊Πϯελϯε͕ͳ͚Ε࣮ߦ
࣮ͯ͠Έͨ • ύϥϝʔλఆٛ
࣮ߦʂ
Ͱ͖ͨʂ
·ͱΊ
·ͱΊ • ීஈAnsibleΛར༻͍ͯ͠ΔͷͳΒɺAnsible ͔ΒAWS CLIΛ࣮ߦ͢Δ͜ͱͰศརʹͳΔ͜ ͱ • ႈੑΤϥʔͷରॲΛ͓Εͳ͘
·ͱΊ • ଞʹAnsible X AWSͰ৭ʑͬͯ·͢ • https://qiita.com/isobecky74
Thank you !