Affiche la version de Terraform installée et les versions des providers actuellement verrouillés dans le répertoire de travail.
Options
| Option | Description |
|---|---|
-json | Sortie JSON |
Exemples
# Version de Terraform uniquement
terraform version
# Avec les versions des providers du projet courant
cd mon-projet/
terraform version
# Sortie JSON (pour CI/CD ou scripts)
terraform version -jsonExemple de sortie texte :
Terraform v1.8.4
on linux_amd64
Your version of Terraform is out of date! The latest version
is 1.9.0. You can update by downloading from https://www.terraform.io/downloads
+ provider registry.terraform.io/hashicorp/aws v5.52.0
+ provider registry.terraform.io/hashicorp/kubernetes v2.30.0
Exemple de sortie JSON :
{
"terraform_version": "1.8.4",
"platform": "linux_amd64",
"provider_selections": {
"registry.terraform.io/hashicorp/aws": "5.52.0",
"registry.terraform.io/hashicorp/kubernetes": "2.30.0"
},
"terraform_outdated": true
}Alias global
# Équivalent : option globale -version
terraform -version
# Ces deux commandes sont identiques
terraform version
terraform -versionEn relation avec
- Synthèse Terraform — hub principal
- terraform providers — lister les providers et leurs contraintes de version