Kontakt aufnehmen

Schulungsübersicht

Einführung

Übersicht über Features und Architektur des Ansible-Projekts

  • Durchsicht grundlegender Ansible-Konzepte und Prinzipien
  • Erster Einstieg in erweiterte Ansible-Syntax und Open-Source-Tools

Einrichten von Ansible und Konfigurieren von Automatisierungsressourcen

  • Systemvoraussetzungen für Ansible
  • Auswahl der optimalen Betriebssystemumgebung für die Ansible-Installation
  • Ausführen initialer höherwertiger Befehle in der Ansible-CLI

Nutzung von Open-Source-Projekten und -Features in Playbooks

  • Instantiierung von Playbook-Komponenten für fortgeschrittene Anwendungsfälle

Arbeiten mit Ansible-Inventories für komplexe Automatisierungsprozesse

Bewältigen der Dateninteraktion zwischen Ansible-Tools und Systemen

Tiefgehende Nutzung traditioneller Ansible-Komponenten und Ad-Hoc-Befehle

Umgang mit erweiterter Ansible-Syntax und Nutzung erweiterbarer YAML-Praktiken

  • Wie verwaltet man unsichere oder rohe Datenstrings?

Ausführen von Stringtransformationen für flexible Ansible-Funktionalitäten

  • Bearbeiten komplexer Daten für administrative Operationen

Übersicht über Open-Source-Plugins für das Ansible-Projekt

  • Erweitern von Plugins für optimale Anwendungsfälle

Aktualisieren der Bereitstellungsfunktionen von Playbooks innerhalb von Ansible

  • CLI vs. Schnittstellen-Ausführungen für Playbooks
  • Arbeiten mit komplexen Schlüsselwörtern und Bedienen intermediärer CLI-Tools

Verwalten optimierter Anwendungen von Ansible-Komponenten und Ad-Hoc-Funktionen

  • Bewährte Praktiken für die Arbeit mit Schleifen, Konditionalen usw.

Verwalten von Playbook-Fehlern und Einrichten der Remote-Task-Umgebung

Wiederverwenden von Artefakten und Regulieren von Rollen in Ansible

Einsatzen dynamischer Inventory-Strukturen und -Muster

  • Durchsicht spezieller Tag-Konzepte und Implementierung ihrer Nutzung

Anwenden erweiterbarer Verbindungsmethoden und Verwalten von Host-Schlüsseln

Verschlüsseln des Ansible-Projektinhalts und Ausführen fortgeschrittener Datenmanipulationsstrategien

Integrieren von Ansible mit AWX für optimale Koordinationsfunktionen

Kommunizieren mit RESTful APIs unter Verwendung von Playbooks und AWX

Automatisieren von Build-Pipelines und Straffeln von Arbeitsabläufen in Ansible

Entwickeln von CI/CD-Ansätzen mit Ansible

Übersicht über die Entwicklung benutzerdefinierter Module und Plugins in Ansible

  • Implementieren effizienter Praktiken für lokale und globale Module oder Plugins
  • Erstellen und Schreiben optimierter Module und Plugins

Bedienen von Ansible-Tools und -Features mit Python 3.x und der Python-API

Debuggen von Modulen und Tipps zum Formatieren der Dokumentation

Bereitstellen von Ansible-Modulen in externen Plattformen

  • Richtlinien für Ansible-Implementierungen bei Microsoft, AWS und mehr

Testen von Ansible mit effizienten Methoden und Überwachen der Modul-Lebenszyklen

  • Fortgeschrittene Entwicklungspraktiken für andere Ansible-Ressourcen und -Nutzen

Einsatzen von Metadata-Strukturen in Ansible und Integrieren mit Public-Cloud-Diensten

Bereitstellen cloudnativer Anwendungen unter Verwendung der Ansible-Automatisierung

  • Migrieren zu einer cloudbasierten Plattform mit Ansible

Integrieren von Ansible mit Repos und Einrichten von Collection-Maintainern

Automatisieren von Netzwerken mit Ansible und Reagieren auf dynamische Operationslast

  • Arbeiten mit Ansible-Netzwerkmodulen und Analysieren von Ansible-Daten
  • Verwalten von Timeouts, Proxies und anderen Problemen
  • Üben von Virtualisierungs- und Containerisierungsmethoden

Ausführen fortschrittlicher Wartungs- und Administrationsmethoden für das Ansible-Projekt und seine Komponenten

Diskutieren tiefergehender Konzepte des Ansible-Entwicklungszyklus

  • Nutzen von Ansible-Dokumentation und Sammlungen an Open-Source-Ressourcen

Zeigen der häufigsten Automatisierungsfälle gegenüber der Organisation

Fehlerbehebung bei Ansible

Zusammenfassung und Fazit

Voraussetzungen

  • Sichere Kenntnisse der YAML-Programmiersyntax und Python 3.x
  • Umfangreiche Erfahrung in der Linux-Systemadministration und der Befehlszeile (CLI)
  • Grundlegende Kenntnisse über Ansible-Automatisierungsaufgaben
  • Verständnis der Konzepte und Prinzipien der Ansible-Plattform
  • Vertrautheit mit IT-Arbeitsabläufen und DevOps-Architekturen

Zielgruppe

  • DevOps-Ingenieure
  • Entwickler
  • SysOps-Administratoren
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien