2025年6月12日現在、LinodeTerraform プロバイダーの有効なバージョンは v3.0.0 です。これはプロバイダーのバージョン 2 からのアップグレードで、バージョン 3 はアカマイのクラウドプラットフォームにおける将来の製品や機能のリリースをサポートします。プロバイダーの現在のバージョンは、Terraform レジストリ Linode ページで確認できます。
v2からの変更点
v2からv3へのリリースには以下の変更が含まれる:
- Terraform プラグインプロトコルをv5からv6へアップグレード
- レポ/CIの改善
- 依存関係の更新
v3リリースノートの詳細リストについては、Gitリリースページをご覧ください:terraform
Terraform Provider for Linode GitHub:https:terraform
v3を使用するための前提条件
LinodeTerraform Provider v3 にはTerraform CLI バージョン1.0以上が必要です。Terraform バージョンアップに関するガイドラインは、Hashicorpの公式ドキュメントを参照してください: Terraform v1.0へのアップグレード
以下のコマンドを実行して terraform あなたの作業環境で動作している:
terraform –version
出力:
Terraform v1.12.2
on darwin_arm64
v3の使い方
LinodeTerraform Providerのv3を使用するには、次のように指定します。 version = “3.0.0” よりも version = “2.X.X” の中にある。 required_provider ブロックを.tfコンフィギュレーション・ファイルに追加してください。例えば
terraform {
required_providers {
linode = {
source = "linode/linode"
version = "3.0.0"
}
}
}
provider "linode" {
token = "your-linode-api-token"
}
resource "linode_instance" "example_instance" {
label = "example_instance_label"
image = "linode/ubuntu24.04"
region = "us-central"
type = "g6-standard-1"
authorized_keys = ["ssh-rsa AAAA...Gw== user@example.local"]
root_pass = "your-root-password"
}
設定ファイルを作成したら、Terraform CLI (terraform) をプロジェクトのディレクトリからダウンロードし、プロバイダー・プラグインをダウンロードしてプロジェクトを初期化する。
のです。 -upgrade フラグは、インポートされたプロバイダのバージョン固有のバイナリをすべてダウンロードし、その署名を検証し、それらをローカルの .terraform ディレクトリを作成します。
terraform init -upgrade
プロバイダのバージョン管理に関する詳細は、Hashicorpの公式ドキュメントをご参照ください:プロバイダーバージョンのロックとアップグレード
LinodeTerraform Provider v2のサポート
プロバイダーv2のサポートは2025年12月11日に終了する。重要なバグとセキュリティの修正は、それまでリリースされ続ける。その後、ユーザーはv2を使い続けることができるが、直接のサポートは終了(EOL)とみなされる。

コメント