Kontakt aufnehmen

Schulungsübersicht

Erweiterte Entwicklung von Ansible-Playbooks

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

Jinja2 und Templating-Techniken

  • Erweiterte Filter und Lookups
  • Erstellung dynamischer Templates
  • Best Practices im Templating

Angepasste Module und Plugins

  • Entwicklung angepasster Module in Python
  • Verwendung von Filtern, Callbacks und Verbindungs-Plugins
  • Strategien für Debugging und Logging

Collections und Roles

  • Organisation von Inhalten mit Roles
  • Paketierung und Veröffentlichung von Ansible-Collections
  • Versionskontrolle und Abhängigkeitsmanagement

API-Integration und externe Dienste

  • Aufruf von REST-APIs mit dem URI-Modul
  • Arbeit mit Cloud-Anbietern und externen Tools
  • Integration von Secrets-Management

Testen und Validierung

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

Lebenszyklus von Inhalten und Versionskontrolle

  • Verwaltung von Code mit Git und GitOps
  • Änderungsverfolgung und Dokumentation
  • CI/CD-Workflows mit Ansible-Inhalten

Zusammenfassung und nächste Schritte

Voraussetzungen

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

Zielgruppe

  • Erfahrene Automatisierungsentwickler
  • DevOps-Engineers
  • IT-Profis, die automatisierte Prozesse im großen Unternehmensmaßstab verwalten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien