À propos des cookies sur ce site Pour fonctionner correctement, nos sites Internet nécessitent certains cookies (requis). En outre, d'autres cookies peuvent être utilisés avec votre consentement pour analyser l'utilisation d'un site, améliorer l'expérience des utilisateurs et à des fins publicitaires. Pour plus informations, passez en revue vos options de préférences en. En visitant notre site Web, vous acceptez que nous traitions les informations comme décrit dans ladéclaration de confidentialité d’IBM. Pour faciliter la navigation, vos préférences en matière de cookie seront partagées dans les domaines Web d'IBM énumérés ici.
Pourquoi ne puis-je pas valider mon modèle Terraform ?
Lorsque vous essayez d'ajouter un modèle Terraform à votre catalogue privé, le processus de validation échoue car la version correcte du modèle Terraform n'est pas spécifiée.
L'erreur suivante s'affiche lorsque vous tentez de confirmer que le modèle Terraform peut être installé sur l'infrastructure cible :
Erreur : Error parsing /file-path/main.tf: At 9:14 : Unknown token : 9:14 IDENT var.resource_group
La version de Terraform que vous spécifiez pendant le processus de validation est incorrecte. Vous pouvez spécifier une version de Terraform utilisée lorsque vous exécutez IBM Cloud Schematics en mode autonome.
Pour spécifier la version de Terraform à utiliser lors du processus de validation, procédez comme suit :
-
Ajoutez une variable à votre modèle Terraform comme illustré dans l'exemple suivant :
variable "TF_VERSION" { description = "terraform version." default = 0.13 }
-
Une fois que vous avez importé votre modèle Terraform dans votre catalogue privé, ajoutez la version du modèle en tant que valeur de déploiement qui n'apparaîtra pas aux utilisateurs lorsqu'ils installent le logiciel.