0
votes

Terraform: Le profil d'autorisation Azure CLI n'a pas été trouvé. Veuillez vous assurer que la cli Azure est installée

J'ai installé AZ-CLI à l'aide d'Azure Link et Terraform APT-get. Obtenir une erreur en dessous de

Erreur: Erreur d'exécution Plan: 1 erreur (s) survenue (s):

  • Provider.Azurerm: Construction d'erreurs Azurerm Client: Azure CLI Profil d'autorisation n'a pas été trouvé. Veuillez vous assurer que la CLI Azure est installée, puis connectez-vous avec AZ Connexion .

    essayé de désinstaller et de réinstaller, mais pas de chance.


0 commentaires

3 Réponses :


0
votes

Dans mon cas, ce problème car Terraform a été obsolète lorsqu'il est installé avec apt-get. Au lieu de cela, j'ai téléchargé la dernière version de ici , puis cela a fonctionné de manière semblable.


1 commentaires

Génial! Merci d'avoir partagé votre solution ici, vous pouvez l'accepter comme la réponse, afin de pouvoir aider les autres membres de la communauté à avoir les mêmes problèmes et que nous pourrions archiver ce fil, merci.



0
votes

Dans mon cas, c'est parce que j'ai copié manuellement l'état Terraform de la backend local à Azurerm. Quand je l'ai fait la "voie Terraform" (Change Backend, init à nouveau, Terraform vous demande si vous souhaitez copier l'ancien état vers le nouveau backend), il a commencé à travailler.


0 commentaires

0
votes
1.Generate AZ CLI Service principal using the following doc,
 https://www.terraform.io/docs/providers/azurerm/guides/service_principal_client_secret.html#configuring-the-service-principal-in-terraform

   2.Create main.tf like below;

   <pre>
   variable "client_secret" {
     type = string
   default = "312312321321313131.cNSUbpQ8tmX.0"
   }

   provider "azurerm" {
   version = "=2.5.0"

    subscription_id = "312213-a480-4f81-9c11-698ea4e5bdc1"
    client_id       = "12321321-3a4c-4b8a-b368-360a3b1d10fe"
    client_secret   = var.client_secret
    tenant_id       = "3123213-331a-48ba-b45d-58132312435c"
      features {}
    }
    </pre>

    3.terraform init - plan

0 commentaires