プロバイダー
Azure
CL3ARM管理APIにスコープしたOAuth client_credentialsグラントで接続し、サブスクリプション照会で確認。ネットワーキング、コンピュート、AKS、データベース、メッセージングにわたる122種類のazurerm_*リソースタイプをカバー。
Windows 生成は未対応のため、Windows VM が必要な環境はカスタムイメージまたは手書きの HCL を用意します。ウィザードは壊れた Linux リソースを知らせずに代わりに出しません。
- 生成はデフォルトでLinux仮想マシンを対象とする — Windowsにはカスタムイメージまたは手動のHCLが必要。
- Azureは生成間で古いファイルの自動クリーンアップを行わないため、無効化した機能の残存.tfファイルは手動で削除する必要がある。
機能成熟度
- FinOps(コスト同期)
- ドリフト検出
- Day-2運用
- ブラウンフィールドインポート
- AIコパイロット
最小限の実際のリソース
resource "azurerm_linux_virtual_machine" "web" {
name = "web-vm"
size = "Standard_B2s"
admin_username = "azureuser"
}内部の仕組み
- backend/src/services/iac/azure/**
- backend/src/services/azure/**
- backend/src/services/brownfield/azure/**