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
Terraform における秘匿情報管理 / Credentials management i...
Search
YuyaKoda
PRO
August 27, 2021
Technology
470
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Terraform における秘匿情報管理 / Credentials management in Terraform
https://kyotolt.connpass.com/event/218334/
YuyaKoda
PRO
August 27, 2021
More Decks by YuyaKoda
See All by YuyaKoda
Introduction to dag-andersen/argocd-diff-preview
ponkio_o
PRO
0
96
大規模 Terraform リポジトリで頑張る Continuous Version Update / CI/CD Test Night #8
ponkio_o
PRO
1
3.7k
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
570
Kubernetes だけじゃない!Amazon ECS で実現するクラウドネイティブな GitHub Actions セルフホストランナー / CNDW2024
ponkio_o
PRO
6
880
Renovate ではじめる運用レスなライブラリ更新 / 令和最新版 他人に自慢したいヤバいCI/CD LT会 @ yabaibuki.dev #2
ponkio_o
PRO
1
380
Amazon ECS で作るスケーラブルなセルフホストランナー / GitHub Actions Meetup Tokyo #4
ponkio_o
PRO
2
1.3k
業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
ponkio_o
PRO
49
24k
aqua で始める CI-Friendly なツール管理
ponkio_o
PRO
3
1.9k
set-terraform-matrix という Actions を作った / set-terraform-matrix-actions
ponkio_o
PRO
0
720
Other Decks in Technology
See All in Technology
レガシーコードに対する loop engineering的なAI開発プロセス導入について
kubell_hr
0
200
企画からFlutter実装まで、1つの機能を一貫して開発したプロセスと成果物
khiroyuki1003
1
150
バックオフィスに染み出すTypeScript ── clasp で安全に仕組みを作る
nealle
1
180
複雑な業務システムを高速でつくるため、チーム全員をつくれる人へ
ayakurabuchi
0
130
新米を「売り越さない」、Aurora DSQLで作る在庫ゼロ死守の限定ドロップEC
yama3133
0
170
Autonomous AI Lakehouse - Live AI Hubから始めるセキュアなAIデータ活用 -
oracle4engineer
PRO
3
190
Technical Project Manager の役割とやりがい、少しだけ AI
yoshiiryo1
0
590
サボる子はいねぇがー!AgentCoreハーネスの脆弱性に学ぶ、エージェントの入力バリデーション
iwamot
PRO
3
150
分析作業をどこまで任せるか自分で決められる AIネイティブBI『Golden Analytics』が 良さげな話 /golden-analytics-is-ai-native-bi
shinyaa31
0
110
The future of architectural work
ufried
0
150
Lint の層を組み直した話
bengo4com
3
310
FinOpsを導入してマルチプロダクトのコスト最適化を実現する
kworkdev
PRO
0
120
Featured
See All Featured
Skip the Path - Find Your Career Trail
mkilby
1
280
How Fast Is Fast Enough? [PerfNow 2025]
tammyeverts
3
970
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
380
Building AI with AI
inesmontani
PRO
1
1.4k
Into the Great Unknown - MozCon
thekraken
41
2.8k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
60k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2.5k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
31
3.4k
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
1.4k
Exploring the relationship between traditional SERPs and Gen AI search
raygrieselhuber
PRO
4
4.4k
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.3k
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
790
Transcript
Terraform ʹ͓͚Δൿಗใཧ Rettyגࣜձࣾ Yuya Koda KyotoLT (Online) 2021/08/27
ࣗݾհ • ໊લ ◦ ా༏࠸ ͜͏ͩΏ͏ • ͓ࣄ ◦
ΠϯϑϥΤϯδχΞ • ژͷ͖ͳ͓ళ ◦ ڕՏ؛ٶ ◦ Ұ ◦ ,VSBTV • ιʔγϟϧ ◦ 5XJUUFS!QPOLJP@P
Terraform ͷൿಗใཧͲ͏ͯ͠·͔͢ʁ
ͳΜͷʁ 3%4ͷύεϫʔυ4FDSFUT.BOBHFSʹ֨ೲ͢Δ༷ʑͳൿಗใΛ5FSSBGPSNͰ ѻ͍͍ͨ࣌ʹͲ͏͢Δ͔ʁ
ൿಗใͷཧํ๏ • ڥม 5'@7"3@IPHF ͷ༻ ◦ ൿಗใͦͷͷͷόʔδϣϯཧఘΊΔ • UGWBSTͷ༻ ◦
HJUJHOPSFʹॻ͍ͯίϛοτ͔Β֎͢ ͜ͷ߹όʔδϣϯཧఘΊ ◦ ԿΒ͔ͷํ๏Ͱ҉߸Խͯ͠ UGWBSTFODSZQUΛίϛοτ͢Δ • )BTIJ$PSQ7BVMUΛ͏ ৭ʑͳཧํ๏͕͋Γ·͢Ͷ
AGWA/git-crypt Λ͏ύλʔϯ "(8"HJUDSZQUΛ༻ͯ͠ UGWBSTϑΝΠϧΛ҉߸Խ͢Δํ๏Ͱ͢ɻ 1SPT • ҉߸Խ͞ΕΔͷͰίϛοτʹؚΊΔ͜ͱ͕Ͱ͖Δ ◦ વίϛοτΛͤલͷ༰ʹͳΔ •
UGWBSTͷϑΝΠϧ໊ͷ··҉߸Խ͞ΕΔͷͰίϛοτ͠Εͳ͍ ◦ UGWBSTFODSZQUͳϑΝΠϧͰͳ͘ΦϦδφϧͷ UGWBSTΛίϛοτ͢Δ ◦ Ұઃఆ͢Εউखʹ҉߸Խͯ͘͠Ε·͢ $POT • ݤͷཧ͕໘ ◦ ݤϝϯόʔͰڞ༗͢ΔͳͲʜ • $*͔Β͏ͷ͕େม ◦ $*ʹݤΛ͋͛ͳ͍ͱ͍͚ͳ͍
mozilla/sops Λ͏ύλʔϯ "84,.4($1,.4ͳͲΛ༻ͯ͠ൿಗใΛ҉߸ԽͰ͖ΔNP[JMMBTPQTΛ͏ํ๏Ͱ͢ɻ 1SPT • ҉߸Խ͞ΕΔͷͰίϛοτʹؚΊΔ͜ͱ͕Ͱ͖Δ • 7BMVFͷΈͰ,FZ҉߸Խ͞Εͳ͍ ◦ தΛ(JU)VC্ͰݟΕΔ
• *".ͳͲͰݖݶཧՄೳ ◦ 㲈$*͔Βѻ͍͍͢ $POT • )$-ʹରԠ͍ͯ͠ͳ͍ʂʂ ◦ ZBNMFODPEF ͱ͔͢Εʜ ◦ DBSMQFUUUFSSBGPSNQSPWJEFSTPQT͋Δ • ͪΐͬͱ͚͓͕͔͔ͩۚΔ
AWS KMS Λ͏ύλʔϯ "84,.4ͱ"84$-*ͷFODSZQUίϚϯυΛͬͯ UGWBSTΛ҉߸Խ͢Δํ๏Ͱ͢ɻ 1SPT • ҉߸Խ͞ΕΔͷͰίϛοτʹؚΊΔ͜ͱ͕Ͱ͖Δ • HJUDSZQU͔ΒΓ͍͑͢
• *".ͳͲͰݖݶཧՄೳ ◦ 㲈$*͔Βѻ͍͍͢ $POT • ҉߸ԽͰ͖ΔϑΝΠϧͷ࠷େ͕ݫ͍͠ ◦ ରশݤͰ࠷େόΠτ ◦ ͨ͘͞ΜγʔΫϨοτ͕͋Δͱຒ·Δ͜ͱ͋Δ • ͪΐͬͱ͚͓͕͔͔ͩۚΔ
AWS Secrets Manager Λ͏ύλʔϯ 4FDSFUT.BOBHFSʹ UGWBSTͷதΛೖΕͯ"84$-*ͷHFUTFDSFUWBMVFͰऔͬͯ͘Δํ๏Ͱ͢ɻ 1SPT • ࠷େ͕ݱ࣮తʹʹͳΔαΠζͰͳ͍ ◦
όΠτ • HJUDSZQUͳͲ͔ΒҠߦ͍͢͠ • *".ͳͲͰݖݶཧՄೳ ◦ 㲈$*͔Βѻ͍͍͢ $POT • ൿಗใͦͷͷͷཧΛผͰΔඞཁ͕͋Δ ◦ 4FDSFUT.BOBHFSʹόʔδϣϯػೳ͋Δ ▪ ͦ͏͡Όͳ͍ײ͕͋ΔͷͰύεϫʔυYMTY͕ඞཁͦ͏ʜ
·ͱΊ
·ͱΊ • ݤͷཧ͕ΊΜͲ͍͘͞ͷͰ*".ͳͲʹҕৡͰ͖ΔΓํ͕ྑͦ͞͏ ◦ NP[JMMBTPQT ,.4 4FDSFUT.BOBHFS ◦ $*͏߹ඞਢʹͳ͖ͬͯͦ͏ •
߹ʹΑͬͯڥม͏ύλʔϯΞϦ ◦ ྫ͑4BB4ͷQSPWJEFSͳͲͰ͏ൿಗใ͕গͳ͍߹