Déployez votre infrastructure Azure avec Terraform
Dans cette vidéo, nous allons voir les étapes nécessaires pour déployer une infrastructure simple avec Terraform sous Azure. Vous aurez besoin de plusieurs prérequis, à savoir : • Le module Azure PowerShell Az, que nous installerons via les commandes PowerShell suivantes : Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser Install-Module -Name Az -Scope CurrentUser -Repository PSGallery -Force • Azure CLI, disponible ici : https://aka.ms/installazurecliwindows • L’exécutable de Terraform, que nous allons télécharger à cette adresse : https://www.terraform.io/downloads.html Voici la liste des commandes utilisées ainsi que le script de déploiement disponible ici https://github.com/wmenant/terraform-azure/releases/tag/terraform
Liste des commandes ;
terraform -version
Connect-AzAccount
$sp = New-AzADServicePrincipal -DisplayName "service_principal_name" -Role "Contributor"
$sp.AppId
$sp.PasswordCredentials.SecretText
terraform init
terraform plan
terraform apply
Get-AzADServicePrincipal -ApplicationId "service_principal_app_id"
Remove-AzADServicePrincipal -DisplayName "service_principal_display-name"
terraform destroy
N'oubliez pas de remplacer les informations suivantes :
"service_principal_name" "service_principal_app_id" "service_principal_display-name"