截至2025年6月12日,LinodeTerraform 提供程序的有效版本为v3.0.0。 这是提供程序第2版的升级版,第3版支持Akamai云平台未来的产品和功能发布。当前版本的提供程序可在Terraform Registry Linode 页面上查看。
与第 2 版相比的变化
从 v2 到 v3 版本包括以下更改:
- Terraform 插件协议从 v5 升级到 v6
- 回购/CI 改进
- 依赖关系更新
有关第 3 版发布说明的详细列表,请参阅 Git 发布页:terraform。
用于 Linode 的Terraform 提供商 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 块。例如
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
对第 2 版提供程序的支持将于 2025 年 12 月 11 日结束。在此之前,将继续发布关键漏洞和安全修复。之后,用户可以继续使用 v2,但直接支持将被视为生命周期结束(EOL)。

注释