Section courante

A propos

Section administrative du site

Voici les différentes commandes proposés par Terraform :

Nom Description
terraform apply Cette commande permet d'exécuter les actions proposées dans un plan Terraform.
terraform console Cette commande permet de fournir une console interactive pour évaluer les expressions.
terraform destroy Cette commande permet de détruire tous les objets à distances gérés par une configuration Terraform particulière.
terraform env Cette commande permet de consulter l'espace de travail. Cette commande est obsolète, la commande Terraform Workspace doit être utilisée à la place.
terraform fmt Cette commande permet de réécrire les fichiers de configuration Terraform dans un format et un style canoniques.
terraform force-unlock Cette commande permet de déverrouiller manuellement l'état pour la configuration définie.
terraform get Cette commande permet de télécharger et de téléverser les modules mentionnés dans le module racine.
terraform graph Cette commande permet de générer une représentation visuelle d'une configuration ou d'un plan .
terraform import Cette commande permet d'importer les ressources existantes dans Terraform.
terraform init Cette commande permet d'initialiser un répertoire de travail contenant les fichiers de configuration Terraform. Il s'agit de la première commande à exécuter après avoir écrit une nouvelle configuration Terraform ou cloné une configuration existante à partir du contrôle de version. Vous pouvez exécuter cette commande plusieurs fois en toute sécurité.
terraform login Cette commande permet d'obtenir et d'enregistrer automatiquement un jeton API pour Terraform Cloud, Terraform Enterprise ou tout autre hôte proposant des services Terraform.
terraform logout Cette commande permet de supprimer les informations d'identification entreposées par la connexion terraform. Ces informations d'identification sont des jetons API pour Terraform Cloud, Terraform Enterprise ou tout autre hôte proposant des services Terraform.
terraform output Cette commande permet d'extraire la valeur d'une variable de sortie du fichier d'état.
terraform plan Cette commande permet de créer un plan d'exécution, vous permettant de prévisualiser les modifications que Terraform prévoit d'apporter à votre infrastructure.
terraform providers Cette commande permet d'afficher des informations sur les exigences du fournisseur de la configuration dans le répertoire de travail actuel, pour aider à comprendre d'où chaque exigence a été détectée.
terraform providers lock Cette commande permet permet de consulter les registres en amont (par défaut) afin d'écrire les informations de dépendance du fournisseur dans le fichier de verrouillage des dépendances.
terraform providers mirror Cette commande permet de télécharger les fournisseurs requis pour la configuration actuelle et les copie dans un répertoire du système de fichiers local.
terraform providers schema Cette commande permet d'afficher des schémas détaillés pour les fournisseurs utilisés dans la configuration actuelle.
terraform push Cette commande permet aux équipes de transférer une configuration vers un environnement d'exécution à distance dans une version abandonnée de Terraform Enterprise. Cette commande est obsolète.
terraform refresh Cette commande permet de lire les paramètres actuels de tous les objets à distances gérés et mettre à jour l'état Terraform en conséquence.
terraform show Cette commande permet de fournir une sortie lisible par l'homme à partir d'un fichier d'état ou de plan. Cela peut être utilisé pour inspecter un plan afin de garantir que les opérations planifiées sont attendues, ou pour inspecter l'état actuel tel que Terraform le voit.
terraform state Cette commande permet d'effectuer la gestion avancée de l'état.
terraform state list Cette commande permet de répertorier les ressources dans un état Terraform.
terraform state mv Cette commande permet de conserver un objet à distance existant mais le suivre comme une adresse d'instance de ressource différente dans Terraform, par exemple si vous avez renommé un bloc de ressources ou si vous l'avez déplacé dans un autre module dans votre configuration.
terraform state pull Cette commande permet de télécharger et afficher manuellement l'état à partir de l'état à distance. Cette commande fonctionne également avec l'état local.
terraform state push Cette commande permet de télécharger manuellement un fichier d'état local vers un état à distance. Cette commande fonctionne également avec l'état local.
terraform state replace-provider Cette commande permet de remplacer le fournisseur de ressources dans un état Terraform.
terraform state rm Cette commande permet de supprimer une liaison à un objet distant existant sans le détruire au préalable, ce qui fera effectivement oublier l'objet Terraform pendant qu'il continue d'exister dans le système à distance.
terraform state show Cette commande permet d'afficher les attributs d'une seule ressource dans l'état Terraform.
terraform taint Cette commande permet d'informer Terraform qu'un objet particulier a été dégradé ou endommagé. Terraform représente cela en marquant l'objet comme «entaché» dans l'état Terraform, et Terraform proposera de le remplacer dans le prochain plan que vous créerez.
terraform test Cette commande permet de faire un test d'intégration de module. Cette commande est expérimentale.
terraform untaint Cette commande permet de disposer d'un marqueur appelé «entaché» qu'il utilise pour savoir si un objet pourrait être endommagé et qu'un futur plan Terraform devrait donc le remplacer.
terraform validate Cette commande permet de valider les fichiers de configuration dans un répertoire, en se référant uniquement à la configuration et en n'accédant à aucun service distant tel que l'état à distance, les API du fournisseur,...
terraform version Cette commande permet d'afficher la version actuelle de Terraform et tous les plugiciels installés.
terraform workspace Cette commande permet de gérer les espaces de travail.
terraform workspace delete Cette commande permet de supprimer un espace de travail existant.
terraform workspace list Cette commande permet de lister tous les espaces de travail existants.
terraform workspace new Cette commande permet de créer un nouvel espace de travail.
terraform workspace select Cette commande permet de choisir un espace de travail différent à utiliser pour d'autres opérations.
terraform workspace show Cette commande permet d'afficher l'espace de travail actuel.


Dernière mise à jour : Lundi, le 18 septembre 2023