Schulungsübersicht
Einführung
Überblick über die Funktionen und Architektur der Red Hat Ansible Automation Platform
- Wiederholung grundlegender Ansible-Konzepte und -Prinzipien
- Verständnis der Kerninhalte und Ressourcen von Ansible
Installation und Einrichtung der Red Hat Ansible Automation Platform
- Voraussetzungen für die Ansible-Installation
- Aktualisierung der aktuellen Ansible-Version
Konfiguration der Red Hat Ansible Automation Platform
- Durchführung erweiterter Umgebungs-Konfigurationsmethoden
- Arbeiten mit erweiterten Ansible-CLI-Befehlen
Ausführen von Ansible-Playbooks und Üben der Komponentendelegation
- Durchführen und Verwalten spezifischer Use Cases für Aufgaben und Plays
Nutzung wiederverwendbarer Ansible-Artefakte und Automatisierung komplexer Aufgaben mit Inventory
Verarbeitung der Dateninteraktion zwischen Ansible-Tools und Systemen
Tiefgang in die Nutzung traditioneller Ansible-Komponenten und Ad-hoc-Befehle
Nutzung erweiterter Ansible-Automatisierungssyntax mit YAML
- Verwalten von unsicheren oder rohen Datenzeichenketten
- Verwendung von YAML-Anker- und Alias-Konstrukten für erhöhte Flexibilität
Manipulation komplexer Daten und Transformation von Zeichenkettenfunktionen in Ansible
Arbeiten mit erweiterbarer Ansible-Plugin-Architektur
- Typen von Ansible-Plugins und wie man deren Nutzung maximieren kann
Anwendung erweiterter Playbook-Schlüsselwörter und Kommandozeilenwerkzeuge von Ansible
Überblick über komplexe Moduloperationen mit Red Hat Ansible
Verwalten und Koordinieren von Ansible-Rolling-Updates
Zugreifen auf Red Hat Ansible Tower mithilfe der Ansible Automation Platform
Integration von Ansible in die Red Hat Advanced Cluster Management
Interaktion mit RESTful-APIs unter Verwendung von Playbooks und Tower
Automatisieren von Build-Pipelines und Optimierung von Workflows in der Ansible Automation Platform
Entwicklung von CI/CD-Ansätzen mit Ansible Automation Platform und Tower
Erstellen und Schreiben benutzerdefinierter Module und Plugins für Ansible-Entwicklungsprojekte
- Hinzufügen und Optimieren lokaler Module und Plugins
- Konventionen und Best Practices für die Entwicklung von Ansible-Modulen
Betreiben der Red Hat Ansible Automation Platform mit Python 3.x
Debuggen von Modulen und Tipps zur Dokumentationsformatierung
Überblick über die Entwicklung von Ansible-Modulen in externen Plattformen
- Richtlinien für Ansible-Automatisierung bei Microsoft, AWS und mehr
Testen von Ansible mit effizienten Methoden und Überwachen von Modullifecycles
- Erweiterte Entwicklungspraktiken für andere Ansible-Ressourcen und -Werkzeuge
Maximieren der Python-API der Red Hat Ansible Automation Platform
Arbeiten mit Ansible Galaxy und Nutzung von Metadatenstrukturen
Nutzen öffentlicher Cloud-Dienste im Einklang mit Ansible
Bereitstellen cloudbasierter Anwendungen mithilfe von Ansible-Automatisierung
- Migration auf eine cloudbasierte Plattform mit Ansible
- Durchführung erweiterter Red Hat OpenShift-Implementierungen
Automatisieren von Netzwerken mit Ansible und Reagieren auf dynamische Operationsworkloads
- Arbeiten mit Ansible-Netzwerkmodulen und Analysieren von Ansible-Daten
- Verwalten von Timeout, Proxy und anderen Problemen
- Üben von Virtualisierungs- und Containerisierungsmethoden
Warten und Verwalten der Ansible Automation Platform und ihrer Komponenten
Demonstrieren der häufigsten Automatisierungsfallstudien für die Organisation
Fehlersuche bei Red Hat Ansible Automation Platform
Zusammenfassung und Schlussfolgerung
Voraussetzungen
- Hintergrund in der Linux-Systemverwaltung und auf der Kommandozeile (CLI)
- Erfahrung mit grundlegenden Ansible-Automatisierungsaufgaben
- Kenntnisse in der YAML-Programmiersyntax
- Verständnis von IT-Infrastrukturen und Workflows
- Grundkenntnisse der Python-Programmiersprache
Zielgruppe
- DevOps-Ingenieure
- Entwickler
- SysOps-Administratoren
Erfahrungsberichte (1)
Es gab viele praktische Übungen, die vom Trainer überwacht und unterstützt wurden.
Aleksandra - Fundacja PTA
Kurs - Mastering Make: Advanced Workflow Automation and Optimization
Maschinelle Übersetzung