A partire dal 12 giugno 2025, la versione attiva del provider Terraform di Linode è la v3.0.0. Si tratta di un aggiornamento della versione 2 del provider, con la versione 3 che supporta i futuri rilasci di prodotti e funzionalità sulla piattaforma Akamai Cloud. La versione attuale del provider può essere visualizzata sulla pagina del RegistroTerraform di Linode.
Modifiche rispetto alla v2
Le seguenti modifiche sono incluse nel passaggio dalla v2 alla v3:
- Aggiorna il protocollo del plugin Terraform dalla v5 alla v6
- Miglioramenti delle operazioni Repo/CI
- Aggiornamenti delle dipendenze
Per un elenco dettagliato delle note di rilascio della versione v3, consultare la pagina di rilascio Git: https:terraform
Fornitore Terraform per Linode GitHub: https:terraform
Prerequisiti per l'utilizzo della v3
Il fornitore Linode Terraform v3 richiede Terraform CLI versione 1.0 o superiore. Per le linee guida sull'aggiornamento della versione di Terraform , consultare la documentazione ufficiale di Hashicorp: Aggiornamento a Terraform v1.0
Eseguite il seguente comando per vedere la versione di terraform in esecuzione nel vostro ambiente di lavoro:
terraform –version
Uscita:
Terraform v1.12.2
on darwin_arm64
Come utilizzare la v3
Per utilizzare la versione 3 di Linode Terraform Provider, specificare version = “3.0.0” piuttosto che version = “2.X.X” nel required_provider nel file di configurazione .tf. Ad esempio:
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"
}
Una volta creati i file di configurazione, si può utilizzare il programma Terraform CLI (terraform) dalla cartella del progetto per scaricare il plugin del provider e inizializzare il progetto.
Il -upgrade aggiorna il provider all'ultima versione scaricando tutti i binari specifici della versione del provider importato, convalidandone le firme e memorizzandoli nel file locale .terraform directory:
terraform init -upgrade
Per ulteriori informazioni sulla gestione delle versioni dei provider nella configurazione, consultare la documentazione ufficiale di Hashicorp: Bloccare e aggiornare le versioni dei provider
Supporto per la versione 2 del fornitore Linode Terraform
Il supporto per la versione 2 del provider terminerà l'11 dicembre 2025. Fino ad allora continueranno a essere rilasciate correzioni di bug e sicurezza critiche. Dopodiché, gli utenti potranno continuare a utilizzare la v2, ma il supporto diretto sarà considerato end of life (EOL).

Commenti