labs / devops / terraform-provisionner-infra
Provisionner une infra avec Terraform
Contexte
Une application est déployée à la main sur trois machines. On vous demande de la décrire en code pour pouvoir la recréer à l’identique.
Énoncé
- Écrivez un module réseau (réseau privé, sous-réseau, règles de filtrage).
- Écrivez un module « serveur » réutilisable, paramétré par variables.
- Instanciez deux serveurs web et un serveur de base de données.
- Stockez l’état à distance avec verrouillage.
- Modifiez une variable, lisez le plan, appliquez.
- Détruisez l’ensemble et vérifiez qu’il ne reste rien.
$ terraform init
$ terraform plan -out=plan.tfplan
$ terraform apply plan.tfplan
Livrable
Le dépôt Terraform, avec un README expliquant comment déployer et détruire.
Corrigé commenté
réservé aux membresCréez un compte gratuit pour lire le corrigé et télécharger les fichiers du lab.
Chargement du corrigé…