Kontakt aufnehmen

Schulungsübersicht

Fortgeschrittene Entwicklung von Ansible-Playbooks

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

Jinja2 und Techniken zum Vorlagen-Verfahren (Templating)

  • Fortgeschrittene Filter und Lookups
  • Erstellung dynamischer Vorlagen
  • Best Practices für das Vorlagen-Verfahren

Eigene Module und Plugins

  • Schreiben eigener Module in Python
  • Verwendung von Filtern, Callbacks und Verbindungs-Plugins
  • Strategien für Debugging und Protokollierung

Collections und Roles

  • Organisation von Inhalten mit Roles
  • Verpacken und Veröffentlichen von Ansible Collections
  • Versionsverwaltung und Abhängigkeitsmanagement

API-Integration und externe Dienste

  • Aufruf von REST-APIs mit dem URI-Modul
  • Arbeiten mit Cloud-Anbietern und externen Tools
  • Integration des Secret-Managements

Testen und Validierung

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

Lebenszyklus der Inhalte und Versionskontrolle

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

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis der grundlegenden Ansible-Konzepte und der YAML-Syntax
  • Erfahrung in der Systemadministration unter Linux
  • Vertrautheit mit der Entwicklung von Playbooks und der Verwaltung von Inventaren

Zielgruppe

  • Erfahrene Automatisierungsentwickler
  • DevOps-Engineers
  • IT-Profis, die großskalige Unternehmensautomatisierungen verwalten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien