Terraform Best Practices
Terraform consultingTwitter @antonbabenkoTerraform Weekly
Deutsch (German)
Deutsch (German)
  • Willkommen
  • Grundlegende Konzepte
  • Aufbau des Codes
  • Beispiele für Code-Strukturen
    • Terragrunt
    • Terraform
      • Kleinere Infrastruktur mit Terraform
      • Mittlere Infrastruktur mit Terraform
      • Größere Infrastruktur mit Terraform
  • Namenskonventionen
  • Code-Styling
  • FAQ - Häufig gestellte Fragen
  • Referenzen
  • Schreiben von Terraform-Konfigurationen
  • Workshop
Powered by GitBook
On this page
  • Terraform-Code Strukturen
  • Terragrunt-Code Strukturen
Export as PDF

Beispiele für Code-Strukturen

PreviousAufbau des CodesNextTerragrunt

Last updated 3 years ago

Terraform-Code Strukturen

Diese Beispiele zeigen den AWS-Anbieter, aber die meisten der in den Beispielen gezeigten Prinzipien können auch auf andere öffentliche Cloud-Anbieter und andere Arten von Anbietern (DNS, Datenbanken, Monitoring usw.) angewendet werden.

Typ
Beschreibung
Einsatzbereitschaft

Wenige Ressourcen, keine externen Abhängigkeiten. Ein AWS-Konto. Eine Region. Eine Umgebung.

Ja

Mehrere AWS-Konten und Umgebungen, handelsübliche Infrastrukturmodule mit Terraform.

Ja

Viele AWS-Konten, viele Regionen. Dringender Bedarf, Copy-Paste zu reduzieren, benutzerdefinierte Infrastrukturmodule, starke Nutzung von Compositions. Verwendung von Terraform.

In Arbeit

sehr groß

Mehrere Anbieter (AWS, GCP, Azure). Multi-Cloud-Einsatz. Verwendung von Terraform.

Nein

Terragrunt-Code Strukturen

Typ
Beschreibung
Einsatzbereitschaft

mittel

Mehrere AWS-Konten und Umgebungen, handelsübliche Infrastrukturmodule, Kompositionsmuster mit Terragrunt.

Nein

groß

Many AWS accounts, many regions, urgent need to reduce copy-paste, custom infrastructure modules, heavy usage of compositions. Using Terragrunt. Viele AWS-Konten, viele Regionen. Dringender Bedarf, Copy-Paste zu reduzieren, benutzerdefinierte Infrastrukturmodule, starke Nutzung von Kompositionen. Verwendung von Terragrunt.

Nein

sehr groß

Mehrere Anbieter (AWS, GCP, Azure). Multi-Cloud-Einsätze. Verwendung von Terragrunt.

Nein

klein
mittel
groß