En cours de construction
Ces blocs permettent de provisionner de l'infrastructure sur vos comptes Azure éducation.
Le dossier Terraform1 contient l'ensemble des fichier TF pour créer :
- Resource Group
- Virtual Network
- Subnet
- IP publique
- Network Security Group
- Virtual Machine
Important : lancer la commande az login pour connecter l'environnement du terminal à la souscription Azure.
Commandes à utiliser :
- terraform init => initialisation des providers terraform à utiliser
- terraform plan => dry-run du plan d'exécution de l'infrastructure
- terraform validate => permet de valider la syntaxe
- teraform apply => déploiement de l'infrastructure
Une fois le test ok, ne pas oublier de détruire l'infrastructure crée, pour éviter des coûts et ne pas laisser la VM accessible sur Internet.
- terrform destroy => détruit l'infrastructure
Utiliser OpenSSH pour créer la paire de clés SSH. Il est aussi possible de créer et utiliser une paire de clé avec Azure (ce point sera traité également).