eadl:bloc4:fm2:terraform-intro

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
eadl:bloc4:fm2:terraform-intro [2026/04/26 00:49] – [4. Première configuration] jcheroneadl:bloc4:fm2:terraform-intro [2026/05/04 01:44] (Version actuelle) – [12. Modules (introduction)] jcheron
Ligne 1: Ligne 1:
-====== Introduction à Terraform (prise en main======+====== Prise en main de Terraform ======
  
 ===== Objectifs ===== ===== Objectifs =====
Ligne 74: Ligne 74:
 Question : Question :
  
-  * Quel est l’intérêt de décrire une infrastructure dans un fichier plutôt que d’exécuter une suite de commandes donnant le même résultat ?+  * Une suite de commandes permet d’obtenir exactement le même résultat. Pourquoi les entreprises utilisent quand même Terraform ?
 </WRAP> </WRAP>
  
Ligne 120: Ligne 120:
 Fichier : ''main.tf'' Fichier : ''main.tf''
  
-<sxh hcl;gutter:false>+<sxh js;gutter:false>
 resource "docker_container" "web" { resource "docker_container" "web" {
   name  = "mon_nginx"   name  = "mon_nginx"
Ligne 165: Ligne 165:
 Fichier : main.tf Fichier : main.tf
  
-<sxh hcl;gutter:false>+<sxh js;gutter:false>
 image = "nginx:fake" image = "nginx:fake"
 </sxh> </sxh>
Ligne 187: Ligne 187:
 Remettre : Remettre :
  
-Fichier : main.tf+Fichier : ''main.tf''
  
-<sxh hcl;gutter:false>+<sxh js;gutter:false>
 image = "nginx:latest" image = "nginx:latest"
 </sxh> </sxh>
Ligne 234: Ligne 234:
 Ajouter un port : Ajouter un port :
  
-Fichier : main.tf+Fichier : ''main.tf''
  
-<sxh hcl;gutter:false>+<sxh js;gutter:false>
 ports { ports {
   internal = 80   internal = 80
Ligne 260: Ligne 260:
   * module "database"   * module "database"
  
-<WRAP round help>+<WRAP round question>
 Question : Question :
  
  • eadl/bloc4/fm2/terraform-intro.1777157395.txt.gz
  • Dernière modification : il y a 4 semaines
  • de jcheron