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.
Kursinhalt1. 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