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 で Azure 管理 / Managing ...
Search
ののし
January 18, 2025
Technology
0
290
今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start
しこあず #1 の LT 資料です。
https://az-459.connpass.com/event/333091/
ののし
January 18, 2025
Tweet
Share
More Decks by ののし
See All by ののし
HCP Vault Secrets でシークレット管理を始めよう / Getting Started with Secret Management Using HCP Vault Secrets
nnstt1
0
70
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
140
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
110
つまずきから学ぶ Backstage の Golden Path 構築
nnstt1
2
1.1k
Azure ユーザに捧げる Terraform Cloud 101 / Terraform Cloud 101 for Azure Users
nnstt1
0
480
AKS と HCP Vault の組み合わせでつまずいた話 / Stumbles with AKS and HCP Vault combination
nnstt1
1
110
Vault Secrets Operator と HCP Vault を使った AKS のシークレット管理 / AKS secret management using the Vault Secrets Operator and HCP Vault
nnstt1
0
140
Vault Secrets Operator と Dynamic Secrets で安全にシークレットを使おう / Vault Secrets Operator and Dynamic Secrets
nnstt1
4
830
OpenShift を身近に感じる Single Node OpenShift と OpenShift Local / Single Node OpenShift and OpenShift Local that makes OpenShift familiar
nnstt1
1
1.1k
Other Decks in Technology
See All in Technology
Fin-JAWS第38回reInvent2024_全金融系セッションをライトにまとめてみた
mhrtech
1
160
EDRからERM: PFN-SIRTが関わるセキュリティとリスクへの取り組み
pfn
PRO
0
130
CNAPPから考えるAWSガバナンスの実践と最適化
nrinetcom
PRO
1
380
まだ間に合う! エンジニアのための生成AIアプリ開発入門 on AWS
minorun365
PRO
4
440
ソフトウェアアーキテクトのための意思決定術: Software Architecture and Decision-Making
snoozer05
PRO
18
4.2k
さいきょうのアーキテクチャを生み出すセンスメイキング
jgeem
0
350
アンチパターンのアーキテクチャと組織 / Anti-Pattern Software Architecture and Organization
oztick139
0
140
20250130_『SUUMO』の裏側!第2弾 ~機械学習エンジニアリング編
recruitengineers
PRO
0
410
パブリッククラウドのプロダクトマネジメントとアーキテクト
tagomoris
4
920
自動と手動の両輪で開発するデータクレンジング
estie
2
130
例外処理を理解して、設計段階からエラーを「見つけやすく」「起こりにくく」する
kajitack
13
4.3k
生成AIを活用した機能を、顧客に提供するまでに乗り越えた『4つの壁』
toshiblues
2
270
Featured
See All Featured
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.3k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
4
380
How to train your dragon (web standard)
notwaldorf
90
5.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
34
2.5k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
The World Runs on Bad Software
bkeepers
PRO
67
11k
Gamification - CAS2011
davidbonilla
80
5.1k
A better future with KSS
kneath
238
17k
The Cost Of JavaScript in 2023
addyosmani
47
7.3k
jQuery: Nuts, Bolts and Bling
dougneiner
63
7.6k
The Straight Up "How To Draw Better" Workshop
denniskardys
232
140k
What's in a price? How to price your products and services
michaelherold
244
12k
Transcript
今から、 今だからこそ始める Terraform で Azure 管理 しこあず #1 徳島 2025/1/18
Taichi Nonoshita (@nnstt1)
自己紹介 埜下 太一 / Taichi Nonoshita 株式会社エーピーコミュニケーションズ Azure, Terraform, Vault,
Kubernetes HashiCorp Ambassador 2024 Microsoft Top Partner Engineer Award 2024 <Azure> @nnstt1
話すこと/話さないこと 話すこと • なぜ今 Azure 管理に Terraform がいいのか 話さないこと •
Terraform とは何か • なぜ Terraform がいいのか
なぜ今 Azure 管理に Terraform? • Azure プロバイダのメジャーバージョンがリリース! • Azure Verified
Modules (AVM) が登場! • Azure Portal から Terraform 構成を出力できるように?!
AzureRM プロバイダがメジャーリリース • Terraform での Azure 管理には「AzureRM プロバイダ」を使う • AzureRM
プロバイダのメジャーバージョンは年単位でリリース ◦ v4.0.0:2024/8/22 ◦ v3.0.0:2022/3/24 ◦ v2.0.0:2020/2/24 ◦ v1.0.0:2017/12/15 • メジャーバージョンでは設定項目が変更され、非推奨リソース/ パラメータが消されて Terraform 構成の修正が発生する • 今から始めれば v4 を長く使える!
Azure Verified Modules (AVM) が登場 • Terraform は「モジュール」という仕組みがある ◦ 複数リソースをパッケージ化して再利用
• AVM は Microsoft が提供するモジュール群 ◦ https://azure.github.io/Azure-Verified-Modules/ ◦ 2024 年初めに登場 • AVM により迅速かつ安全に Azure 環境を構築できる ◦ Well-Architected Framework 準拠 ◦ Microsoft 公式サポート ◦ 一貫性とテスト可能性を追求した仕様 ◦ ドキュメントが充実
Azure Verified Modules (AVM) が登場 ブログでも紹介しています!
Azure Portal から Terraform 構成を出力 ゼロから Terraform 構成を書く 手間が省ける 現在はプレビュー中
GA 前に使うには • 機能フラグの登録 • https://portal.azure.com/ ?exp.terraformEnabled=true#home
まとめ Terraform は銀の弾丸ではない Terraform を使うことによる新たな苦労も… それでもTerraform によるメリットが上回る(と信じている) Terraform で Azure
を管理するなら今でしょ!