II. Un ptit nom DNS¶
Waddabout donner un ptit nom DNS à notre VM ?
Note
Repartez de vos fichiers existants (main.tf et network.tf). Faites évoluer ou rajoutez des fichiers pour cette partie.
Pour tout le TP en fait, le moins chiant -je pense- c'est de me livrer un seul exemplaire du main.tf, et de tous les autres fichiers Terraform, en fin de TP, que vous faites évoluer depuis le début.
J'attends donc un seul exemplaire de vos fichiers Terraform, à côté de votre fichier Markdown de rendu !
1. Adapter le plan Terraform¶
🌞 Donner un nom DNS à votre VM
- avec Terraform, suffit d'ajouter une propriété
domain_name_labelsur la ressourceazurerm_public_ip - go
terraform applyaprès !

2. Ajouter un output custom à terraform apply¶
🌞 Un ptit output nan ?
- créez un fichier
outputs.tfà côté de votremain.tf - doit afficher l'IP publique et le nom DNS de la VM
3. Proooofs !¶
🌞 Proofs ! Donnez moi :
- la sortie du
terraform apply(ce qu'affiche votreoutputs.tf) -
une commande
sshfonctionnelle vers le nom de domaine (pas l'IP)- vers le nom de domaine de la publique
- toujours sans mot de passe avec votre Agent SSH
Note
A partir de maintenant, vous n'utiliserez que le nom de domaine de la VM pour la contacter (plus l'IP publique).
📁 Fichiers attendus
outputs.tfmain.tf- tout autre fichier Terraform utilisé