Ansible für Anfänger ist ein praxisorientierter Kurs für alle, die die Konfiguration von Linux-Hosts mit Ansible automatisieren möchten. Die Übungen führen von der Installation und Konfiguration über Inventories, Ad-hoc-Befehle, Playbooks, Templates und Rollen bis zu häufig verwendeten Modulen.
Sie üben, Hosts und Variablen zu organisieren, wiederholbare Automatisierungsabläufe in Playbooks zu beschreiben und praktische Administrationsaufgaben wie die Verwaltung von Paketen, Dateien, Downloads und geplanten Jobs auszuführen.
Was du lernen wirst
Nach Abschluss dieses Kurses können Sie:
- Ansible unter Ubuntu installieren und konfigurieren
- Verwaltete Hosts mit Gruppen, mehreren Inventory-Quellen und Gruppenvariablen organisieren
- Ad-hoc-Befehle ausführen und Playbooks mit Bedingungen, Schleifen und Jinja-Templates schreiben
- Wiederverwendbare Automatisierung mit Ansible-Rollen strukturieren
- Befehle und Skripte auf verwalteten Hosts oder mithilfe lokaler Aktionen ausführen
- Pakete, Dateien, Übertragungen, Downloads, Metadaten und cron-Jobs mit Ansible-Modulen verwalten
- Konfigurations- und Python-Interpreter-Probleme bei Ansible-Ausführungen diagnostizieren
Für wen dieser Kurs geeignet ist
Dieser Einsteigerkurs richtet sich an Linux-Nutzer, angehende Systemadministratoren und DevOps-Lernende, die praktische Erfahrung mit Konfigurationsautomatisierung und wiederholbarer Hostverwaltung sammeln möchten.
Voraussetzungen: Grundlegende Kenntnisse der Linux-Kommandozeile sind hilfreich. Der Kurs beginnt mit der Installation von Ansible und führt schrittweise in den Ansible-Workflow ein.
Lernumgebung: Die praktischen Übungen werden auf Linux-Hosts in der LabEx-Umgebung mit der Kommandozeile, Inventory-Dateien und Playbook-Dateien durchgeführt.
Häufig gestellte Fragen
Benötige ich Vorkenntnisse in Ansible?
Vorkenntnisse in Ansible werden nicht vorausgesetzt. Der Kurs beginnt mit Installation und Konfiguration. Grundkenntnisse der Linux-Kommandozeile helfen Ihnen jedoch, sich auf die Automatisierungsaufgaben zu konzentrieren.
Behandelt der Kurs sowohl Ad-hoc-Befehle als auch Playbooks?
Ja. Sie verwenden zunächst Ad-hoc-Befehle für direkte Aufgaben, erstellen anschließend Playbooks und erweitern diese mit Bedingungen, Schleifen, Jinja-Templates und Rollen zu wiederholbarer, wiederverwendbarer Automatisierung.
Lerne ich, mehrere verwaltete Hosts zu organisieren?
Ja. Der Lehrplan behandelt Inventory-Gruppen, mehrere Inventory-Quellen und Gruppenvariablen, damit Sie Hosts organisieren und gemeinsame Konfigurationen einheitlich anwenden können.
Welche Linux-Administrationsaufgaben werde ich automatisieren?
Die Übungen umfassen das Ausführen von Befehlen und Skripten, die Verwaltung von Paketen und Dateien, Dateiübertragungen und Downloads, die Prüfung von Dateimetadaten, die Planung von cron-Jobs sowie lokale Aktionen mit Ansible-Modulen.


