Terraform wird genutzt, um Infrastruktur als Code zu beschreiben, bereitzustellen und wiederholbar zu verwalten. Damit lassen sich Cloud-Ressourcen strukturierter planen und Änderungen nachvollziehbarer durchführen. Der Kurs vermittelt Grundlagen von Infrastructure as Code mit Terraform.

Kursinhalt
1. Grundlagen von Infrastructure as Code
  • Einordnung von Terraform in Cloud- und DevOps-Prozesse
  • Verständnis von Providern, Ressourcen, Variablen und State
  • Abgrenzung manueller Infrastrukturverwaltung von deklarativen Ansätzen

2. Terraform-Konfiguration
  • Erstellung und Strukturierung einfacher Terraform-Dateien
  • Nutzung von Variablen, Outputs und Modulen
  • Planung und Anwendung von Infrastrukturänderungen

3. Qualität und Zusammenarbeit
  • Umgang mit State-Dateien, Umgebungen und Änderungsprüfungen
  • Versionierung von Infrastrukturcode mit Git
  • Berücksichtigung von Sicherheit, Namenskonventionen und Dokumentation

Berufliche Relevanz
  • Anwendung in Cloud Engineering, DevOps und Infrastrukturteams
  • Vorbereitung auf automatisierte Bereitstellung von IT-Ressourcen
  • Grundlage für standardisierte, nachvollziehbare und skalierbare Infrastrukturprozesse