Schulungsübersicht

Erweiterte Ansible Playbook-Entwicklung

  • Arbeiten mit Variablen, Schleifen, Bedingungen und Handlern
  • Nutzung von Blöcken, Fehlerbehandlung und Tags
  • Strukturieren komplexer Playbooks

Jinja2 und Vorlagenmethoden

  • Erweiterte Filter und Lookups
  • Erstellen dynamischer Vorlagen
  • Bester Practices für Vorlagendesign

Benutzerdefinierte Module und Plugins

  • Schreiben benutzerdefinierter Module in Python
  • Nutzung von Filters, Callbacks und Verbindungsplugins
  • Fehlerbehebung und Protokollierstrategien

Sammlungen und Rollen

  • Kontentorganisation mit Rollen
  • Verpacken und Veröffentlichen von Ansible Sammlungen
  • Versionsverwaltung und Abhängigkeitsmanagement

API-Integration und Externe Dienste

  • Aufrufen von REST APIs mit dem URI-Modul
  • Arbeiten mit Cloudanbietern und externen Tools
  • Integrierung der Geheimnisverwaltung

Testen und Validierung

  • Nutzung von ansible-lint, Molecule und CI/CD-Pipelines
  • Sicherstellen der Idempotenz und Wiederholbarkeit
  • Statische und dynamische Analyse von Ansible Code

Inhaltslebenszyklus und Versionskontrolle

  • Kodemanagement mit Git und GitOps
  • Aenderungsverfolgung und Dokumentation
  • CI/CD-Workflows mit Ansible Inhalten

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Eine Grundkenntnis der grundlegenden Ansible-Konzepte und YAML-Syntax
  • Erfahrung im Bereich Linux Systemadministration
  • Vertrautheit mit der Entwicklung von Playbooks und der Verwaltung von Inventaren

Zielgruppe

  • Gewiesene Automatisierungsentwickler
  • DevOps Ingenieure
  • IT-Professionals, die große Unternehmenautomatisierung durchführen
 21 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien