Schulungsübersicht

Fortgeschrittene Ansible Playbook Entwicklung

  • Arbeit mit Variablen, Schleifen, Bedingungen und Handlern
  • Verwendung von Blöcken, Fehlerbehandlung und Tags
  • Strukturierung komplexer Playbooks

Jinja2 und Templating-Techniken

  • Fortgeschrittene Filter und Lookups
  • Erstellung dynamischer Vorlagen
  • Best Practices für Templating

Benutzerdefinierte Module und Plugins

  • Schreiben benutzerdefinierter Module in Python
  • Verwendung von Filtern, Callbacks und Verbindung-Plugins
  • Debugging- und Logging-Strategien

Collections und Roles

  • Inhalte mit Roles organisieren
  • Verpacken und Veröffentlichen von Ansible-Collections
  • Versions- und Abhängigkeitsmanagement

API-Integration und externe Dienste

  • Aufrufen von REST-APIs mit dem URI-Modul
  • Arbeit mit Cloud-Anbietern und externen Tools
  • Integration der Secrets-Verwaltung

Testing und Validierung

  • Verwendung von ansible-lint, Molecule und CI/CD-Pipelines
  • Sicherstellung der Idempotenz und Reproduzierbarkeit
  • Statische und dynamische Analyse von Ansible-Code

Inhaltslebenszyklus und Versionskontrolle

  • Code-Verwaltung mit Git und GitOps
  • Änderungsnachverfolgung und Dokumentation
  • CI/CD-Arbeitsabläufe mit Ansible-Inhalten

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundverständnis von Ansible-Konzepten und YAML-Syntax
  • Erfahrung in der Linux-Systemadministration
  • Vertrautheit mit der Entwicklung von Playbooks und dem Management von Inventaren

Zielgruppe

  • Erprobte Automatisierungs-Entwickler
  • DevOps-Ingenieure
  • IT-Professionals, die große Unternehmensautomatisierungen verwalten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien