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 (2)
Craig war extrem engagiert im Training und hat stets darauf geachtet, dass wir aufmerksam sind. Er passte die Beispiele an unsere täglichen Aktivitäten an und gab immer eine Antwort, wenn danach gefragt wurde, auch wenn die Information nicht im Präsentationsmaterial enthalten war.
Ecaterina Ioana Nicoale - BOOKING HOLDINGS ROMANIA SRL
Kurs - DevOps Foundation®
Maschinelle Übersetzung
Hoher Einsatz und Fachwissen des Trainers
Jacek - Softsystem
Kurs - DevOps Engineering Foundation (DOEF)®
Maschinelle Übersetzung