- Accueil
- Serveur d'origine
- Prérequis
Prérequis
Obligatoires
Section intitulée « Obligatoires »Abonnement Azure
Section intitulée « Abonnement Azure »Un abonnement Azure actif avec les autorisations nécessaires pour créer :
- Des groupes de ressources
- Des réseaux virtuels et des sous-réseaux
- Des groupes de sécurité réseau
- Des adresses IP publiques
- Des machines virtuelles (Standard_D16s_v3 — 16 vCPU, 64 Gio de RAM pour les charges de travail de 41 conteneurs)
Azure CLI
Section intitulée « Azure CLI »Installez et authentifiez l’interface Azure CLI :
curl -sL https://aka.ms/InstallAzureCLIDeb | sudo bash
az login
az account show --query '{name:name, id:id}' -o tableTerraform
Section intitulée « Terraform »Terraform >= 1.5 est requis :
terraform versionS’il n’est pas installé, utilisez le dépôt APT HashiCorp :
wget -O- https://apt.releases.hashicorp.com/gpg | sudo gpg --dearmor -o /usr/share/keyrings/hashicorp-archive-keyring.gpgecho "deb [signed-by=/usr/share/keyrings/hashicorp-archive-keyring.gpg] https://apt.releases.hashicorp.com $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/hashicorp.listsudo apt update && sudo apt install terraformAutorisations Azure AD
Section intitulée « Autorisations Azure AD »Votre compte Azure AD doit disposer des autorisations User.Read. L’identifiant du déployeur (utilisé dans la désignation des ressources) est automatiquement dérivé de votre profil Azure AD. Pour l’authentification par principal de service ou par identité gérée, définissez explicitement la variable Terraform deployer.
Paire de clés SSH
Section intitulée « Paire de clés SSH »Une paire de clés SSH pour l’accès à la machine virtuelle :
ssh-keygen -t ed25519 -f ~/.ssh/origin-server-key -N ""Ressources Azure créées
Section intitulée « Ressources Azure créées »| Ressource | Référence |
|---|---|
| Machine virtuelle Ubuntu 24.04 | Standard_D16s_v3 (16 vCPU, 64 Gio) |
| Adresse IP publique | Standard, Statique |
| Disque du système d’exploitation | SSD Premium 60 Gio |
| VNet + NSG | Par défaut |
Consultez la calculatrice de prix Azure pour connaître les coûts actuels. Utilisez terraform destroy lorsque le laboratoire n’est pas utilisé afin d’arrêter la facturation. Consultez la section Démontage pour la procédure.