Kontakt aufnehmen

Schulungsübersicht

Fortgeschrittene Playbook-Entwicklung mit Ansible

  • Arbeiten mit Variablen, Schleifen, Bedingungen und Handlern
  • Einsatz von Blocks, Fehlerbehandlung und Tags
  • Strukturierung komplexer Playbooks

Jinja2 und Templating-Techniken

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

Eigene Module und Plugins

  • Schreiben eigener Module in Python
  • Einsatz von Filtern, Callbacks und Verbindung-Plugins
  • Strategien für Debugging und Logging

Collections und Roles

  • Strukturieren von Inhalten mit Roles
  • Verpacken und Veröffentlichen von Ansible Collections
  • Versionsverwaltung und Dependency-Management

API-Integration und externe Dienste

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

Testing und Validierung

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

Lebenszyklus der Inhalte und Versionskontrolle

  • Verwalten des Codes mit Git und GitOps
  • Nachverfolgung von Änderungen und Dokumentation
  • CI/CD-Arbeitsabläufe mit Ansible-Inhalten

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Grundlegendes Verständnis von Ansible-Konzepten und YAML-Syntax
  • Erfahrung mit der Linux-Systemverwaltung
  • Vertrautheit mit der Entwicklung von Playbooks und dem Verwalten von Inventories

Zielgruppe

  • Erfahrene Automatisierungsentwickler
  • DevOps-Ingenieure
  • IT-Fachkräfte, die großskalige Unternehmensautomatisierung verwalten
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien