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
Terraform における秘匿情報管理 / Credentials management i...
Search
YuyaKoda
PRO
August 27, 2021
Technology
0
430
Terraform における秘匿情報管理 / Credentials management in Terraform
https://kyotolt.connpass.com/event/218334/
YuyaKoda
PRO
August 27, 2021
Tweet
Share
More Decks by YuyaKoda
See All by YuyaKoda
大規模 Terraform リポジトリで頑張る Continuous Version Update / CI/CD Test Night #8
ponkio_o
PRO
1
1.2k
KubeCon + CloudNativeCon Japan 2025 Recap by CA
ponkio_o
PRO
0
450
Kubernetes だけじゃない!Amazon ECS で実現するクラウドネイティブな GitHub Actions セルフホストランナー / CNDW2024
ponkio_o
PRO
6
770
Renovate ではじめる運用レスなライブラリ更新 / 令和最新版 他人に自慢したいヤバいCI/CD LT会 @ yabaibuki.dev #2
ponkio_o
PRO
1
320
Amazon ECS で作るスケーラブルなセルフホストランナー / GitHub Actions Meetup Tokyo #4
ponkio_o
PRO
2
1.2k
業務で使えるかもしれない…!?GitHub Actions の Tips 集 / CI/CD Test Night #7
ponkio_o
PRO
49
23k
aqua で始める CI-Friendly なツール管理
ponkio_o
PRO
3
1.4k
set-terraform-matrix という Actions を作った / set-terraform-matrix-actions
ponkio_o
PRO
0
650
NGINX Ingress Controller を活用した Retty のサービス開発とモニタリング / NGINX ユーザー会 2022 春
ponkio_o
PRO
0
260
Other Decks in Technology
See All in Technology
Scrum Fest Morioka 2026
kawaguti
PRO
1
380
生成AIで始める業務改革 - 製造業編 in 福島 -
daikikanemitsu
2
610
"共通化"と"Embed"のブレンドでスケール可能な運用を!M&Aを支えるGENDA SREの実践 / GENDA Tech Talk #3
genda
0
230
既存のログ監視システムをクラウドっぽく実装してみた
tjmtrhs
0
160
Oracle Database@AWS:サービス概要のご紹介
oracle4engineer
PRO
3
1.4k
AWS Transformを使ってCOBOLプログラムのモダナイズに挑戦
duelist2020jp
1
100
AWSが推進するAI駆動開発ライフサイクル入門 〜 AI駆動開発時代に必要な人材とは 〜/ introduction_to_aidlc_and_skills
fatsushi
7
3.5k
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
57
47k
私たち準委任PdEは2つのプロダクトに挑戦する ~ソフトウェア、開発支援という”二重”のプロダクトエンジニアリングの実践~ / 20260212 Naoki Takahashi
shift_evolve
PRO
3
350
技術選定 したい人 したくない人
shirayanagiryuji
0
190
ファイルシステムの不整合
sat
PRO
2
110
プロダクト開発の品質を守るAIコードレビュー:事例に見る導入ポイント
moongift
PRO
1
120
Featured
See All Featured
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
130
Between Models and Reality
mayunak
1
210
How to build a perfect <img>
jonoalderson
1
5.2k
Designing for Performance
lara
611
70k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
200
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
78
How Software Deployment tools have changed in the past 20 years
geshan
0
32k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
160
Believing is Seeing
oripsolob
1
65
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
Taking LLMs out of the black box: A practical guide to human-in-the-loop distillation
inesmontani
PRO
3
2k
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ͳͲͰ͏ൿಗใ͕গͳ͍߹