Kontakt aufnehmen

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
 35 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (2)

Kommende Kurse

Verwandte Kategorien