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
340
今から、 今だからこそ始める 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
95
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
180
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
130
つまずきから学ぶ Backstage の Golden Path 構築
nnstt1
2
1.2k
Azure ユーザに捧げる Terraform Cloud 101 / Terraform Cloud 101 for Azure Users
nnstt1
0
500
AKS と HCP Vault の組み合わせでつまずいた話 / Stumbles with AKS and HCP Vault combination
nnstt1
1
120
Vault Secrets Operator と HCP Vault を使った AKS のシークレット管理 / AKS secret management using the Vault Secrets Operator and HCP Vault
nnstt1
0
160
Vault Secrets Operator と Dynamic Secrets で安全にシークレットを使おう / Vault Secrets Operator and Dynamic Secrets
nnstt1
4
860
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
LINE Notify互換のボットを作った話
kenichirokimura
0
180
SaaSプロダクト開発におけるバグの早期検出のためのAcceptance testの取り組み
kworkdev
PRO
0
470
日本MySQLユーザ会ができるまで / making MyNA
tmtms
1
370
Explainable Software Engineering in the Public Sector
avandeursen
0
370
Tirez profit de Messenger pour améliorer votre architecture
tucksaun
1
160
DevOps文化を育むQA 〜カルチャーバブルを生み出す戦略〜 / 20250317 Atsushi Funahashi
shift_evolve
1
110
年末調整プロダクトの内部品質改善活動について
kaomi_wombat
0
210
20250328_OpenAI製DeepResearchは既に一種のAGIだと思う話
doradora09
PRO
0
160
Multitenant 23ai の全貌 - 機能・設計・実装・運用からマイクロサービスまで
oracle4engineer
PRO
2
120
コンソールで学ぶ!AWS CodePipelineの機能とオプション
umekou
2
120
IAMのマニアックな話 2025 ~40分バージョン ~
nrinetcom
PRO
8
950
Javaの新しめの機能を知ったかぶれるようになる話 #kanjava
irof
3
4.9k
Featured
See All Featured
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
Making Projects Easy
brettharned
116
6.1k
A Modern Web Designer's Workflow
chriscoyier
693
190k
The Pragmatic Product Professional
lauravandoore
33
6.5k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Bash Introduction
62gerente
611
210k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
29
2k
Visualization
eitanlees
146
16k
Git: the NoSQL Database
bkeepers
PRO
429
65k
Why Our Code Smells
bkeepers
PRO
336
57k
Navigating Team Friction
lara
184
15k
How to train your dragon (web standard)
notwaldorf
91
5.9k
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
を管理するなら今でしょ!