Beschreibung
Die Ansible Grundlagenschulung vermittelt einen systematischen Einstieg in Ansible für Automatisierung, Konfigurationsmanagement und Infrastructure?as?Code. Dieses Training richtet sich an Administrator.innen, DevOps?Teams und IT?Professionals, die wiederkehrende Aufgaben standardisieren, Systeme konsistent konfigurieren und Deployments reproduzierbar durchführen möchten. Das Seminar kombiniert strukturierte Theorie, Live?Demos und zahlreiche Hands?on?Labs auf einer vorbereiteten Übungsumgebung.
Agenda Tag 1 – Einführung, Grundlagen und erste Schritte
- Ziele der Ansible Schulung, Einsatzszenarien im Unternehmen
- Motivation und Vergleich mit anderen Tools (Puppet, Chef, Salt)
- Ansible im Kontext von Infrastructure?as?Code
- Installation und Grundkonfiguration von Ansible
- YAML: Aufbau, Syntax, typische Fehler
- Überblick über zentrale Tools (ansible, ansible-playbook, ansible-doc)
- Ad?hoc?Commands in der Praxis (schnelle Remote?Aktionen)
Tag 2 – Module, Inventory, Playbooks und Rollen
- Wichtige Ansible?Module und distributionsspezifische Module
- Prinzip der Idempotenz und wiederholbare Ausführung
- Statisches Inventory aufbauen, Hosts und Gruppen strukturieren
- Playbooks schreiben: Tasks, Handler, Fehlerbehandlung
- Rollen als Organisationseinheiten, Verzeichnisstruktur, Wiederverwendung
- Einführung in Collections und Ansible Galaxy
- Lab: Erstes vollständiges Playbook mit Rollen umsetzen
Tag 3 – Variablen, Templates, Fehleranalyse und Qualität
- Variablenmodelle, Facts und deren Nutzung im Playbook
- Templates mit Jinja2, parametrisierbare Konfigurationen
- Bedingungen, Schleifen, Tags und Blöcke
- Fehlersuche und Debugging (verbose, debug, register, failed_when)
- Umgang mit sensiblen Daten: ansible-vault
- Qualitätssicherung mit ansible-lint und Einbindung in CI?Workflows
- Abschluss, Feedback, Ausblick auf weiterführende Ansible Seminare und Trainings
Direktlink zum Seminar