Affiche la version de Terraform installée et les versions des providers actuellement verrouillés dans le répertoire de travail.


Options

OptionDescription
-jsonSortie 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 -json

Exemple 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 -version

En relation avec