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
380
今から、 今だからこそ始める 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 ののし
Azure Developer CLI と Azure Deployment Environment / Azure Developer CLI and Azure Deployment Environment
nnstt1
1
300
Terraform にコントリビュートしていたら Azure のコストをやらかした話 / How I Messed Up Azure Costs While Contributing to Terraform
nnstt1
1
660
進化するクラウド管理 -Azure と Terraform の最新トレンド- / Evolving Cloud Management - Latest Trends in Azure and Terraform
nnstt1
0
30
HCP Vault Secrets でシークレット管理を始めよう / Getting Started with Secret Management Using HCP Vault Secrets
nnstt1
0
150
HashiCorp Ambassador が予想!Red Hat × HashiCorp の未来 / The Future of Red Hat and HashiCorp
nnstt1
1
190
Terraform を使った Front Door の小ネタ / Terraform for Front Door
nnstt1
0
170
つまずきから学ぶ Backstage の Golden Path 構築
nnstt1
2
1.3k
Azure ユーザに捧げる Terraform Cloud 101 / Terraform Cloud 101 for Azure Users
nnstt1
0
540
AKS と HCP Vault の組み合わせでつまずいた話 / Stumbles with AKS and HCP Vault combination
nnstt1
1
140
Other Decks in Technology
See All in Technology
Node-REDのFunctionノードでMCPサーバーの実装を試してみた / Node-RED × MCP 勉強会 vol.1
you
PRO
0
120
2025-06-26_Lightning_Talk_for_Lightning_Talks
_hashimo2
2
100
米国国防総省のDevSecOpsライフサイクルをAWSのセキュリティサービスとOSSで実現
syoshie
2
1.2k
Fabric + Databricks 2025.6 の最新情報ピックアップ
ryomaru0825
1
140
低レイヤを知りたいPHPerのためのCコンパイラ作成入門 完全版 / Building a C Compiler for PHPers Who Want to Dive into Low-Level Programming - Expanded
tomzoh
4
3.3k
CursorによるPMO業務の代替 / Automating PMO Tasks with Cursor
motoyoshi_kakaku
0
320
AWS アーキテクチャ作図入門/aws-architecture-diagram-101
ma2shita
30
11k
Witchcraft for Memory
pocke
1
470
CI/CD/IaC 久々に0から環境を作ったらこうなりました
kaz29
1
190
Leveraging Open-Source Tools for Creating 3D Tiles in the Urban Environment
simboss
PRO
0
100
「Chatwork」の認証基盤の移行とログ活用によるプロダクト改善
kubell_hr
1
200
GeminiとNotebookLMによる金融実務の業務革新
abenben
0
240
Featured
See All Featured
The Illustrated Children's Guide to Kubernetes
chrisshort
48
50k
Site-Speed That Sticks
csswizardry
10
660
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
GraphQLの誤解/rethinking-graphql
sonatard
71
11k
Building Applications with DynamoDB
mza
95
6.5k
Making the Leap to Tech Lead
cromwellryan
134
9.4k
GraphQLとの向き合い方2022年版
quramy
49
14k
Writing Fast Ruby
sferik
628
62k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
34
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
を管理するなら今でしょ!