Kontakt aufnehmen
 Dauer 21 Stunden

Schulungsübersicht

Fortgeschrittene Entwicklung von Ansible-Playbooks

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

Jinja2 und Template-Techniken

  • Fortgeschrittene Filter und Lookups
  • Erstellung dynamischer Templates
  • Best Practices beim Templatieren

Eigene Module und Plugins

  • Schreiben eigener Module in Python
  • Verwendung von Filtern, Callbacks und Verbindungsplug-ins
  • Strategien für Debugging und Logging

Collections und Rollen

  • Organisation von Inhalten mit Rollen
  • Verpackung 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 des Secrets-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 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 der grundlegenden Ansible-Konzepte und der YAML-Syntax
  • Erfahrung in der Linux-Systemadministration
  • Vertrautheit mit der Entwicklung von Playbooks und dem Management von Inventuren

Zielgruppe

  • Erfahrene Automatisierungsentwickler
  • DevOps-Ingenieure
  • IT-Profis, die Enterprise-Automatisierung im grossen Maßstab verwalten

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien