Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Français (French)
Français (French)
  • Bienvenue
  • Concepts clés
  • Structure du code
  • Exemples de structure de code
    • Terragrunt
    • Terraform
      • Infrastructure de petite taille avec Terraform
      • Infrastructure de taille moyenne avec Terraform
      • Infrastructure de grande taille avec Terraform
  • Convention des noms
  • Style de code
  • FAQ
  • Références
  • Ecrire des configurations Terraform
  • Atélier
Powered by GitBook
On this page
  • Structures de code Terraform
  • Structures de code Terragrunt
Export as PDF

Exemples de structure de code

PreviousStructure du codeNextTerragrunt

Last updated 1 year ago

Structures de code Terraform

Ces exemples montrent un fournisseur AWS, mais la majorité des principes présentés dans les exemples peuvent être appliqués à d'autres fournisseurs de cloud public ainsi qu'à d'autres types de fournisseurs (DNS, DB, Monitoring, etc.)

Type
Description
Préparation

Peu de ressources, pas de dépendances externes. Compte AWS unique. Région unique. Environnement unique

Oui

Plusieurs comptes et environnements AWS, modules d'infrastructure prêts à l'emploi utilisant Terraform.

Oui

Plusieurs régions, besoin urgent de réduire le copier-coller, modules d'infrastructure personnalisés, utilisation intensive des compositions. Utilisation de Terraform.

TeC(Travail en Cours)

Très grand

Plusieurs fournisseurs (AWS, GCP, Azure). Déploiements multi-cloud. Utilisation de Terraform.

Non

Structures de code Terragrunt

Type
Description
Préparation

moyen

Plusieurs comptes et environnements AWS, modules d'infrastructure prêts à l'emploi utilisant Terragrunt.

No

grand

Plusieurs régions, besoin urgent de réduire le copier-coller, modules d'infrastructure personnalisés, utilisation intensive des compositions. Utilisation de Terragrunt.

No

très grand

Plusieurs fournisseurs (AWS, GCP, Azure). Déploiements multi-cloud. Utilisation de Terragrunt.

Non

petit
moyen
grand