Schulungsübersicht
Fortgeschrittene Ansible Playbook Entwicklung
- Arbeiten mit Variablen, Schleifen, Bedingungen und Handlern
- Verwenden von Blöcken, Fehlerbehandlung und Tags
- Strukturieren komplexer Playbooks
Jinja2 und Templating-Techniken
- Erweiterte Filter und Lookups
- Erstellen dynamischer Vorlagen
- Best Practices für Templating
Benutzerdefinierte Module und Plugins
- Schreiben benutzerdefinierter Module in Python
- Verwenden von Filtern, Callbacks und Verbindungszugriffsmethoden (Connection Plugins)
- Strategien zur Fehlersuche und Logging
Sammlungen und Rollen
- Organisieren von Inhalten mit Rollen
- Verpacken und Veröffentlichen von Ansible Sammlungen (Collections)
- Versionierung und Abhängigkeitsmanagement
API-Integration und externe Dienste
- Aufrufen von REST APIs mit dem URI Modul
- Arbeiten mit Cloud-Providern und externen Tools
- Integration von Secrets-Management
Testen und Validierung
- Verwenden von ansible-lint, Molecule und CI/CD-Pipelines
- Sicherstellen der Idempotenz und Reproduzierbarkeit
- Statische und dynamische Analyse von Ansible-Code
Content-Lifecycle und Versionierung
- Verwalten von Code mit Git und GitOps
- Nachverfolgung von Änderungen und Dokumentation
- CI/CD-Workflows mit Ansible-Inhalten
Zusammenfassung und Nächste Schritte
Voraussetzungen
- Ein Verständnis grundlegender Ansible-Konzepte und YAML-Syntax.
- Erfahrung in der Linux-Systemadministration.
- Kenntnisse im Erstellen von Playbooks und der Verwaltung von Inventaren.
Zielgruppe
- Erfahrene Automatisierungs-Entwickler
- DevOps-Ingenieure
- IT-Professionals, die umfangreiche Unternehmensautomatisierung verwalten.
Erfahrungsberichte (5)
Präsentation und praktische Übungen
Adeel - Business Computer Skills
Kurs - Red Hat System Administration III (RHEL9) – RH294+EX294
Maschinelle Übersetzung
Ich habe diesen Kurs wirklich genossen, und obwohl ich mich selbst eher als Fortgeschrittenen denn als Anfänger einschätze, habe ich in Bezug auf Rollen, Jinja2 und Verschlüsselung viel mitgenommen. Kumbulani war freundlich und geduldig und wollte sicherstellen, dass niemand zurückgelassen wurde, bevor er zur nächsten Aufgabe überging.
Jonathan - Optimus Learning Services
Kurs - Ansible for Network Engineers
Maschinelle Übersetzung
Es sprach wirklich das aus, was wir bereits in unserem Department haben
Letlotlo Miffi
Kurs - Ansible for Experts
Maschinelle Übersetzung
Am meisten genoss ich den besten Instructor, der alles über Ansible und alle anderen verwandten Themen wusste. Er war immer geduldig, um detailliert auf jede Frage zu antworten und ermutigte sogar jeden, Fragen zu stellen, auch wenn diese zu offensichtlich oder zu trivial erschienen.
Young Song - Global Knowledge Network Training Ltd
Kurs - Advanced Automation with Ansible
Maschinelle Übersetzung
- die Herangehensweise des Trainers und die Art und Weise, wie er erklärt hat
hatim hajji - ING Business Shared Services B.V.
Kurs - Introduction to Ansible Automation
Maschinelle Übersetzung