Upgrade to Pro — share decks privately, control downloads, hide ads and more …

今から、 今だからこそ始める Terraform で Azure 管理 / Managing ...

ののし
January 18, 2025

今から、 今だからこそ始める Terraform で Azure 管理 / Managing Azure with Terraform: The Perfect Time to Start

しこあず #1 の LT 資料です。
https://az-459.connpass.com/event/333091/

ののし

January 18, 2025
Tweet

More Decks by ののし

Other Decks in Technology

Transcript

  1. 自己紹介 埜下 太一 / Taichi Nonoshita 株式会社エーピーコミュニケーションズ Azure, Terraform, Vault,

    Kubernetes HashiCorp Ambassador 2024 Microsoft Top Partner Engineer Award 2024 <Azure> @nnstt1
  2. なぜ今 Azure 管理に Terraform? • Azure プロバイダのメジャーバージョンがリリース! • Azure Verified

    Modules (AVM) が登場! • Azure Portal から Terraform 構成を出力できるように?!
  3. 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 を長く使える!
  4. Azure Verified Modules (AVM) が登場 • Terraform は「モジュール」という仕組みがある ◦ 複数リソースをパッケージ化して再利用

    • AVM は Microsoft が提供するモジュール群 ◦ https://azure.github.io/Azure-Verified-Modules/ ◦ 2024 年初めに登場 • AVM により迅速かつ安全に Azure 環境を構築できる ◦ Well-Architected Framework 準拠 ◦ Microsoft 公式サポート ◦ 一貫性とテスト可能性を追求した仕様 ◦ ドキュメントが充実
  5. Azure Portal から Terraform 構成を出力 ゼロから Terraform 構成を書く 手間が省ける 現在はプレビュー中

    GA 前に使うには • 機能フラグの登録 • https://portal.azure.com/ ?exp.terraformEnabled=true#home