Schulungsübersicht
Fortgeschrittene Ansible Playbook Entwicklung
- Arbeit mit Variablen, Schleifen, Bedingungen und Handlern
- Verwendung von Blöcken, Fehlerbehandlung und Tags
- Strukturierung komplexer Playbooks
Jinja2 und Templating-Techniken
- Fortgeschrittene Filter und Lookups
- Erstellung dynamischer Vorlagen
- Best Practices für Templating
Benutzerdefinierte Module und Plugins
- Schreiben benutzerdefinierter Module in Python
- Verwendung von Filtern, Callbacks und Verbindung-Plugins
- Debugging- und Logging-Strategien
Collections und Roles
- Inhalte mit Roles organisieren
- Verpacken und Veröffentlichen von Ansible-Collections
- Versions- und Abhängigkeitsmanagement
API-Integration und externe Dienste
- Aufrufen von REST-APIs mit dem URI-Modul
- Arbeit mit Cloud-Anbietern und externen Tools
- Integration der Secrets-Verwaltung
Testing und Validierung
- Verwendung von ansible-lint, Molecule und CI/CD-Pipelines
- Sicherstellung der Idempotenz und Reproduzierbarkeit
- Statische und dynamische Analyse von Ansible-Code
Inhaltslebenszyklus und Versionskontrolle
- Code-Verwaltung mit Git und GitOps
- Änderungsnachverfolgung und Dokumentation
- CI/CD-Arbeitsabläufe mit Ansible-Inhalten
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundverständnis von Ansible-Konzepten und YAML-Syntax
- Erfahrung in der Linux-Systemadministration
- Vertrautheit mit der Entwicklung von Playbooks und dem Management von Inventaren
Zielgruppe
- Erprobte Automatisierungs-Entwickler
- DevOps-Ingenieure
- IT-Professionals, die große Unternehmensautomatisierungen 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 eher auf einem fortgeschrittenen Niveau als auf Anfängerniveau sehe, konnte ich trotzdem viel über Rollen, Jinja2 und Verschlüsselung lernen. Kumbulani war freundlich und geduldig und legte großen Wert darauf, dass niemand zurückbleibt, bevor er zur nächsten Aufgabe überging.
Jonathan - Optimus Learning Services
Kurs - Ansible for Network Engineers
Maschinelle Übersetzung
Es hat genau das angesprochen, was wir bereits in unserer Abteilung haben.
Letlotlo Miffi
Kurs - Ansible for Experts
Maschinelle Übersetzung
Das, was ich am meisten genossen habe, war der beste Dozent, der alles über Ansible sowie über andere verwandte Themen wusste. Er war stets geduldig und beantwortete jede Frage detailliert, ja sogar ermutigte alle, zu fragen, auch wenn die Fragen offensichtlich oder dumme schienen.
Young Song - Global Knowledge Network Training Ltd
Kurs - Advanced Automation with Ansible
Maschinelle Übersetzung
- der Ansatz des Trainers und wie er erklärt hat
hatim hajji - ING Business Shared Services B.V.
Kurs - Introduction to Ansible Automation
Maschinelle Übersetzung