Dieser dreitägige Intensivkurs richtet sich an Fachleute, die erweiterte Automatisierung mit Ansible für das Konfigurationsmanagement und Terraform für Infrastruktur als Code implementieren möchten.
Die Teilnehmer lernen, komplexe Playbooks zu schreiben, Variablen, Rollen, Module und Vault in Ansible zu verwenden und effiziente, wiederverwendbare und sichere Konfigurationen in Terraform zu entwerfen. Der Kurs ist auf die Zertifizierungsziele abgestimmt. Zertifizierter Ansible & Terraform Professional Artisan und beinhaltet komplette Praxisszenarien.
Der Kurs richtet sich an:
• DevOps Ingenieure mit Automatisierungserfahrung
• Cloud Ingenieure, die die Infrastruktur über Code verwalten möchten
• Systemadministratoren, die IAC-Lösungen implementieren
• Automatisierungsspezialisten, die Ansible und Terraform in echten Projekten verwenden
• Fachkräfte, die die Associate-Stufe abgeschlossen haben und fortgeschrittene Fähigkeiten zertifizieren möchten
• Erstellen und verwalten Sie komplexe Konfigurationen mit Ansible
• Verwenden Sie Jinja2-Module, Rollen, Vorlagen und Ansible Vault
• Entwerfen, Ausführen und Überwachen der Infrastruktur mit Terraform
• Arbeiten mit Terraform-Modulen, Statusverwaltung und Backends
• Automatisieren Sie die komplette Infrastrukturbereitstellung und Servicekonfiguration
• Wenden Sie Best Practices für Tests, Wiederverwendung und Sicherheit in der Automatisierung an
• Aktive Zertifizierung Zertifizierter Ansible & Chef Associate Artisan
• Vorherige Erfahrung mit Ansible und grundlegenden Terraform-Konzepten
• Vertrautheit mit YAML, Jinja2, CLI, Variablen und Konzepten cloud
• Empfohlen: Erfahrung in der Verwaltung von Konfigurationen im großen Maßstab und Bereitstellung in cloud
🔹 Tag 1 – Fortgeschrittene Ansible-Grundlagen
Modul 1: Kernkonzepte und Architektur
• Ansible-Architektur, Vorteile und unterstützte Systeme
• Agentenloses Design, Leistung, Sicherheitsüberlegungen
Modul 2: Arbeiten mit Inventar und Konfiguration
• Inventartypen (statisch, dynamisch), Gruppen und Variablen
• Konfigurationsdateistruktur und schnelle Handhabung
• Dynamische Inventar-Plugins und -Skripte
Modul 3: Playbooks, Aufgaben und Handler
• YAML-Syntax und Playbook-Anatomie
• Aufgaben vs. Spiele vs. Handler
• Idempotente Aufgaben, Aufgabenergebnistypen
• Tags, asynchrone Aufgaben, Bedingungen, Schleifen
• Handler, Wiederholungsversuche, Ausführungskontrolle
Modul 4: Variablen, Fakten und Vorlagen
• Faktensammlung, benutzerdefinierte Fakten
• Variablenpriorität und -verwendung
• Jinja2-Vorlagen und -Filter
• Modulvorlagen, gemeinsame Filter
Modul 5: Rollen, Nachschlagevorgänge und Tresor
• Rollenverzeichnisstruktur und -verwendung
• Variable Rollen und Wiederverwendbarkeit
• Such-Plugins und Auswertung
• Ansible Vault: Verschlüsselung, Befehle und Leistung
🔹 Tag 2 – Fortgeschrittene Ansible-Techniken und Terraform-Grundlagen
Modul 6: Erweiterte Ausführungsstrategien in Ansible
• Ausführungsstrategien, Pipelining, Debugging
• Delegation, Einschließen vs. Importieren
• Umgang mit nicht erreichbaren Hosts
• Ansible Pull & Ansible Galaxy-Nutzung
• Ansible Molecule-Grundlagen zum Testen
Modul 7: Terraform-Grundlagen
• Deklaratives Sprachmodell
• Anbieter und Anbieterbeschränkungen
• Alias- und Mehrfachanbieter
• Ausgabeblöcke und Ressourcenadressierung
Modul 8: Terraform CLI & Workflow
• Terraform initialisieren, validieren, importieren
• Planen, Anwenden, Zerstören von Verhalten und Fehlerbehandlung
• Planung des Ressourcenlebenszyklus und der Infrastrukturänderung
Modul 9: Terraform-Syntax und -Variablen
• Datentypen und integrierte Funktionen
• Variablen und TFvars-Verwendung
• Terraform { } Blockkonfiguration
🔹 Tag 3 – Terraform-Module, Zustandsverwaltung und Automatisierungspraktiken
Modul 10: Schreiben und Verwalten von Terraform-Konfigurationen
• Ressourcen- und Datenquellensyntax
• Dynamische Blöcke und lokale/Remote-Exec-Provisioner
• Fehlerbehandlung und -beschädigung
• Ressourcenabhängigkeiten und Moduldesign
• Importieren von Modulen und Verwenden von Anbietern in Modulen
Modul 11: Verwalten von Terraform-Zuständen
• Struktur und Verwendung der Staatsdatei
• Idempotenz und Zustandssperre
• Mechanismen zur Statusaktualisierung
• Befehle zur Änderung von Statusdateien
• Backend-Typen und Remote-Speicher
Abschlussübung: Szenario der vollständigen Automatisierung
• Verwenden Sie Terraform zur Bereitstellung cloud Infrastruktur (z. B. AWS, Azure, oder lokal mit libvirt)
• Konfigurieren Sie Dienste mit Ansible unter Verwendung dynamischer Inventarisierung
• Ansible Vault für Geheimnisse anwenden und über Playbooks bereitstellen
• Verwenden Sie Jinja2-Vorlagen und -Variablen zur Konfiguration
• Validieren Sie die Infrastruktur und simulieren Sie Lebenszyklusänderungen
Bitte beachten Sie, dass die obige Tagesordnung nur als Richtwert dient und je nach Kursleiter/in Änderungen unterliegen kann. Um die endgültige Fassung der Tagesordnung zu erhalten, wenden Sie sich bitte an einen unserer Berater. Bittnet Training.
Derzeit gibt es keine Empfehlungen.
Dieser Kurs ist auf die Zertifizierung abgestimmt Zertifizierter Ansible & Terraform Professional Artisan, das fortgeschrittene Fähigkeiten in der Infrastrukturautomatisierung und Servicekonfiguration in komplexen und dynamischen Umgebungen bestätigt.

