Schulungsübersicht

Einführung

Überblick über die 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 der Ansible CLI

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

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

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

Umgang mit Dateninteraktion zwischen Ansible Tools und Systemen

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

Arbeiten mit erweiterter Ansible-Syntax und Nutzung von erweiterbaren YAML-Praktiken

  • Wie verwaltet man unsichere oder rohe Datenstrings?

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

  • Manipulation komplexer Daten für administrative Operationen

Überblick über Open-Source-Plugins für Ansible-Projekte

  • Erweitern von Plugins für optimale Anwendungsfälle

Aktualisieren von Playbooks Bereitstellungsfunktionen innerhalb von Ansible

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

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

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

Verwalten von Fehlern in Playbooks und Einstellen der Umgebung für Remote Tasks

Recycling von Artefakten und Regulierung von Rollen in Ansible

Verwendung von dynamischen Inventarstrukturen und -mustern

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

Anwendung von erweiterbaren 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 unter Verwendung von Playbooks und AWX

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

Entwickeln 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

Module debuggen und Tipps zur Documentation Formatierung

Einsatz von Ansible-Modulen in externen Plattformen

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

Testen von Ansible mit effizienten Methoden und Überwachung von Modul-Lebenszyklen

  • 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

  • Migration auf eine Cloud-native Plattform mit Ansible

Integration von Ansible mit Repos und Einrichten von Sammlungsbetreuern

Automatisieren von Netzwerken mit Ansible und Reagieren auf dynamische Operations Workloads

  • Arbeiten mit Ansible-Netzwerkmodulen und Parsen von Ansible-Daten
  • Verwaltung von Timeout-, Proxy- und anderen Problemen
  • Üben von Virtualisierungs- und Containerisierungsmethoden

Erweiterte Wartungs- und Verwaltungsmethoden für Ansible-Projekte und -Komponenten anwenden

Erörterung detaillierter Konzepte des Ansible-Entwicklungskreislaufs

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

Demonstration der häufigsten Automatisierungsfälle in der Organisation

Fehlersuche bei Ansible

Zusammenfassung und Schlussfolgerung

Voraussetzungen

  • Beherrschung der YAML-Programmiersyntax und Python 3.x
  • Umfassende Erfahrung in Linux Systemadministration und CLI
  • Kenntnisse grundlegender Ansible Automatisierungsaufgaben
  • Verständnis von Ansible Plattformkonzepten und -prinzipien
  • Vertrautheit mit IT-Workflows und DevOps Architektur

Zielgruppe

  • DevOps Ingenieure
  • Entwickler
  • SysOps-Administratoren
 35 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien