Authentifier Terraform sur Azure
Terraform permet la définition, l’aperçu et le déploiement d’une infrastructure cloud. Terraform vous permet de créer des fichiers de configuration à l’aide de la syntaxe HCL. La syntaxe HCL vous permet de spécifier un fournisseur de services cloud, tel qu’Azure, et les éléments qui composent votre infrastructure cloud. Après avoir créé vos fichiers de configuration, vous créez un plan d’exécution qui vous permet d’afficher un aperçu de vos modifications d’infrastructure avant leur déploiement. Une fois que vous avez vérifié les modifications, vous appliquez le plan d’exécution pour déployer l’infrastructure.
Pour utiliser des commandes Terraform sur votre abonnement Azure, vous devez d’abord authentifier Terraform auprès de cet abonnement. Cet article aborde certains scénarios courants d’authentification sur Azure.
Dans cet article, vous apprendrez comment :
- Consultez la liste des méthodes d’authentification disponibles.
- Sélectionnez sélectionner et méthode d’authentification.
- Vérifiez que vous êtes authentifié.
1. Configurer votre environnement
- Abonnement Azure : Si vous n’avez pas d’abonnement Azure, créez un compte gratuit avant de commencer.
Configurez Terraform : Si vous ne l’avez pas déjà fait, configurez Terraform à l’aide de l’une des options suivantes :
2. Authentifier Terraform auprès d’Azure
Terraform prend uniquement en charge l’authentification auprès d’Azure avec Azure CLI. L’authentification à l’aide d’Azure PowerShell n’est pas prise en charge. Ainsi, même si vous pouvez utiliser le module Azure PowerShell avec Terraform, vous devez d’abord vous authentifier auprès d’Azure en utilisant Azure CLI.
- S’authentifier avec un compte Microsoft à l’aide de Cloud Shell (avec Bash ou PowerShell)
- S’authentifier auprès d’un compte Microsoft à l’aide de Windows (avec Bash ou PowerShell)
- S’authentifier auprès d’un principal de service
- S’authentifier avec une identité managée pour les services Azure
3. Vérifier les résultats
Vérifiez que vous vous êtes authentifié auprès de l’abonnement Azure en affichant l’abonnement actif.