Fondamentaux Terraform2 / 5
Un développeur ajoute une nouvelle exigence de provider à une configuration et exécute terraform plan, mais reçoit une erreur indiquant que le plugin provider requis n’est pas installé. Quelle est la bonne commande pour installer le provider et préparer le répertoire de travail ?
Bonne réponseRéponse incorrecte
Alex
terraform init est la première commande que tu exécutes dans toute configuration nouvelle ou modifiée. Elle effectue plusieurs tâches d’initialisation : elle configure le backend pour le stockage du state, télécharge et installe les plugins provider déclarés dans required_providers, télécharge les modules référencés, et crée ou met à jour le fichier de verrouillage des dépendances .terraform.lock.hcl. Lorsqu’une exigence de provider est ajoutée ou modifiée, tu dois relancer init afin que Terraform puisse récupérer la version de plugin appropriée qui satisfait tes contraintes de version. Les autres commandes comme validate, plan et apply supposent que les providers sont déjà installés. Astuce d’examen : toute erreur concernant un provider, un module ou un backend manquant signifie presque toujours que tu dois exécuter terraform init.
Sourcedeveloper.hashicorp.com
Les réponses aux questions complémentaires sont disponibles dans l’app. Crée un compte gratuit, sans carte bancaire.
Question 2 sur 5
Créer un compte gratuit