Schulungsübersicht

Einführung

Überblick über Ansible Projektmerkmale und Architektur

  • Wiederholung grundlegender Ansible-Konzepte und Prinzipien
  • Erste Schritte mit fortgeschrittener 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 erster übergeordneter Befehle in Ansible CLI

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

  • Instanziierung von Playbook-Komponenten für erweiterte Anwendungsfälle

Arbeiten mit Ansible-Beständen für komplexe Automatisierungsprozesse

Umgang mit Daten Interaktion zwischen Ansible Tools und Systemen

Eingehende Verwendung traditioneller Ansible-Komponenten und Ad-hoc-Befehle

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

  • Wie verwaltet man unsichere oder rohe Datenstrings?

String-Transformation für flexible Ansible-Funktionalitäten ausführen

  • Manipulation komplexer Daten für Verwaltungsvorgänge

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

  • Erweiterung von Plugins für optimale Anwendungsfälle

Aktualisieren von Playbooks Bereitstellungsfunktionen innerhalb Ansible

  • CLI vs. Schnittstellenausführungen für Playbooks
  • Arbeiten mit komplexen Schlüsselwörtern und Bedienung von CLI-Zwischenwerkzeugen

Verwaltung von optimierten Anwendungen von Ansible-Komponenten und Ad-Hoc-Funktionen

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

Verwalten von Playbook-Fehlern und Einstellen der Umgebung für Remote-Aufgaben

Recycling von Artefakten und Regulierungsfunktionen in Ansible

Dynamische Inventarstrukturen und -muster einsetzen

  • Überprüfung spezieller Tag-Konzepte und Umsetzung ihrer Verwendung

Anwendung erweiterbarer Verbindungsmethoden und Verwaltung von Hostschlüsseln

Verschlüsseln von Ansible Projektinhalten und Ausführen von fortgeschrittenen Datenmanipulationsstrategien

Integration von Ansible mit AWX für optimale Koordinationsfunktionen

Interaktion mit RESTful-APIs mithilfe von Playbooks und AWX

Automatisierung von Build-Pipelines und Rationalisierung von Arbeitsabläufen in Ansible

Entwicklung von CI/CD-Ansätzen mit Ansible

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

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

Betrieb von Ansible Tools und Funktionen mit Python 3.x und Python API

Debugging-Module und Tipps zur Documentation Formatierung

Bereitstellung von Ansible-Modulen auf externen Plattformen

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

Testen Ansible mit effizienten Methoden und Überwachung der Lebenszyklen von Modulen

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

Verwendung von Metadaten-Strukturen in Ansible und Integration mit öffentlichen Cloud-Diensten

Bereitstellung von Cloud-nativen Anwendungen mit Ansible Automatisierung

  • Umstellung auf eine Cloud-native Plattform mit Ansible

Integration von Ansible mit Repos und Einrichtung von Sammlungsbetreuern

Automatisieren von Netzwerken mit Ansible und Reagieren auf dynamische Arbeitslasten

  • Arbeiten mit Ansible-Netzwerkmodulen und Parsen von Ansible-Daten
  • Verwaltung von Zeitüberschreitungen, Proxys und anderen Problemen
  • Praktische Anwendung von Virtualisierungs- und Containerisierungsmethoden

Ausübung fortgeschrittener Wartungs- und Verwaltungsmethoden für Ansible Projekt und Komponenten

Erörterung eingehender Konzepte des Ansible's Entwicklungszyklus

  • Nutzung der Ansible-Dokumentation und der Sammlungen von Open-Source-Ressourcen

Demonstration der häufigsten Automatisierungsfälle für das Unternehmen

Fehlersuche Ansible

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Kenntnisse in der YAML-Programmiersyntax und Python 3.x
  • Große Erfahrung in der Linux-Systemadministration und CLI
  • Kenntnis der grundlegenden Ansible-Automatisierungsaufgaben
  • Verständnis der Konzepte und Prinzipien der Ansible-Plattform
  • Vertrautheit mit IT-Workflows und DevOps-Architektur

Publikum

  • DevOps Ingenieure
  • Entwickler
  • SysOps-Administratoren
  35 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Erfahrungsberichte (2)

Kombinierte Kurse

Verwandte Kategorien