メインコンテンツにスキップ
ブログコンピュートLinodeTerraform プロバイダー v3.0.0

LinodeTerraform Provider v3.0.0

Linode_テラフォーム プロバイダー_v3.0.0

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)とみなされる。

こちらもどうぞ...

コメント 

コメントを残す

あなたのメールアドレスは公開されません。必須項目には*印がついています。