Schulungsübersicht
Einführung
Übersicht über Funktionen und Architektur des Ansible-Projekts
- Durchsicht grundlegender Ansible-Konzepte und Prinzipien
- Erster Einstieg in erweiterte Ansible-Syntax und Open-Source-Tools
Einrichtung von Ansible und Konfiguration von Automatisierungsressourcen
- Systemvoraussetzungen für Ansible
- Wahl der optimalen Betriebssystemumgebung für die Ansible-Installation
- Durchführung erster höherwertiger Befehle in der Ansible-CLI
Nutzung von Open-Source-Projekten und -Funktionen in Playbooks
- Instantiierung von Playbook-Komponenten für fortgeschrittene Use Cases
Arbeit mit Ansible-Inventories für komplexe Automatisierungsprozesse
Behandlung der Dateninteraktion zwischen Ansible-Tools und Systemen
Tiefgreifende Nutzung traditioneller Ansible-Komponenten und Ad-hoc-Befehle
Arbeiten mit erweiterter Ansible-Syntax und Anwendung erweiterbarer YAML-Praktiken
- Wie verwaltet man unsichere oder Rohdaten-Strings?
Durchführung von String-Transformationen für flexible Ansible-Funktionalitäten
- Bearbeitung komplexer Daten für administrative Operationen
Übersicht über Open-Source-Plugins für das Ansible-Projekt
- Erweiterung von Plugins für optimale Use Cases
Aktualisierung der Deployment-Funktionen von Playbooks innerhalb von Ansible
- CLI- versus Interface-Ausführungen für Playbooks
- Arbeit mit komplexen Schlüsselwörtern und Bedienung mittlerer CLI-Tools
Verwaltung optimierter Anwendungen von Ansible-Komponenten und Ad-hoc-Funktionen
- Bewährte Praktiken für die Arbeit mit Schleifen, Konditionalen usw.
Verwaltung von Playbook-Fehlern und Einrichtung der Remote-Tasks-Umgebung
Wiederverwendung von Artefakten und Steuerung von Rollen in Ansible
Einsatz dynamischer Inventory-Strukturen und -Muster
- Durchsicht spezieller Tag-Konzepte und Implementierung ihrer Anwendungen
Anwendung erweiterbarer Verbindungsmethoden und Verwaltung von Host-Schlüsseln
Verschlüsselung von Ansible-Projektinhalten und Durchführung fortgeschrittener Datenmanipulationsstrategien
Integration von Ansible mit AWX für optimale Koordinationsfunktionen
Kommunikation mit RESTful APIs mittels Playbooks und AWX
Automatisierung von Build-Pipelines und Strammung von Workflows in Ansible
Entwicklung von CI/CD-Ansätzen mit Ansible
Übersicht über die Entwicklung benutzerdefinierter Module und Plugins in Ansible
- Implementierung effizienter Praktiken für lokale und globale Module oder Plugins
- Erstellung und编写 optimierter Module und Plugins
Betrieb von Ansible-Tools und -Funktionen mit Python 3.x und der Python-API
Debugging von Modulen und Tipps zur Formatierung der Dokumentation
Deployment von Ansible-Modulen in externen Plattformen
- Richtlinien für Ansible-Implementierungen bei Microsoft, AWS und weiteren Anbietern
Testen von Ansible mit effizienten Methoden und Überwachen der Modul-Lebenszyklen
- Fortschrittliche Entwicklungspraktiken für weitere Ansible-Ressourcen und -Dienstprogramme
Einsatz von Metadaten-Strukturen in Ansible und Integration mit Public-Cloud-Diensten
Deployment cloudnativer Anwendungen mittels Ansible-Automatisierung
- Migration zu einer cloudnativen Plattform mit Ansible
Integration von Ansible mit Repositories und Einrichtung von Collection-Maintainern
Automatisierung von Netzwerken mit Ansible und Reaktion auf dynamische Arbeitslasten im Betrieb
- Arbeit mit Ansible-Netzwerkmodulen und Parsen von Ansible-Daten
- Verwaltung von Timeouts, Proxies und weiteren Problemen
- Übung virtuellerisierungs- und containerisierungsmethoden
Anwendung fortgeschrittener Wartungs- und Administrationsmethoden für das Ansible-Projekt und dessen Komponenten
Diskussion tiefergehender Konzepte des Ansible-Entwicklungszyklus
- Nutzung von Ansible-Dokumentation und Sammlungen open-source-Ressourcen
Präsentierung der häufigsten Automatisierungsfälle vor der Organisation
Problembehebung (Troubleshooting) in Ansible
Zusammenfassung und Abschluss
Voraussetzungen
- Sicherer Umgang mit der YAML-Programmiersyntax und Python 3.x
- Umfangreiche Erfahrung in der Linux-Systemadministration und CLI
- Kenntnisse grundlegender Ansible-Automatisierungsaufgaben
- Verständnis der Konzepte und Prinzipien der Ansible-Plattform
- Vertrautheit mit IT-Workflows und DevOps-Architekturen
Zielgruppe
- DevOps-Ingenieure
- Entwickler
- SysOps-Administratoren
Erfahrungsberichte (2)
die Automatisierung und das Sprechen mit verschiedenen Softwarepaketen
Eric Van Wyk
Kurs - Ansible for Experts
Maschinelle Übersetzung
Es hat genau das angesprochen, was wir bereits in unserer Abteilung haben.
Letlotlo Miffi
Kurs - Ansible for Experts
Maschinelle Übersetzung