Firmenschulung · Automatisierung · 5 Tage

Ansible-Schulung – vom ersten Server bis zum Patchday.

In fünf Tagen lernt Ihr Team, Linux- und Windows-Server mit Ansible verlässlich, wiederholbar und nachvollziehbar zu verwalten. Die Teilnehmer bauen dabei die komplette Server-Landschaft eines fiktiven Unternehmens auf – von der ersten Verbindung über Rollen, Templates und ein Update-Verfahren mit Rückfallebene bis zum Patchday über alle Systeme.

Dauer
5 Tage
Format
Inhouse oder Remote
Sprache
Deutsch oder Englisch – Kurs und Unterlagen
Niveau
Einsteiger bis Fortgeschrittene
Lab
Eigene Umgebung je Teilnehmer
Termin
Nach Absprache
Preis
9.950 € netto
Festpreis, bis 8 Teilnehmer
inkl. Unterlagen und Handouts
inkl. Übungsumgebung je Teilnehmer
inkl. Ask the Trainer nach dem Kurs
zzgl. Fahrt und Übernachtung bei Präsenz
Festpreis, bis 8 Teilnehmer
inkl. Unterlagen
inkl. Lab je Teilnehmer
inkl. Ask the Trainer
zzgl. Reisekosten

Lernziele

Was Ihr Team nach der Ansible-Schulung kann

Die Schulung verbindet Grundlagen und fortgeschrittene Praxis. Am Ende stehen nicht nur bekannte Befehle, sondern ein funktionierendes Automatisierungsprojekt, das die Teilnehmer selbst aufgebaut haben.

  • Verbindungen zu Linux- und Windows-Systemen einrichten, Inventories strukturieren und Verbindungsfehler systematisch diagnostizieren.
  • Idempotente Playbooks schreiben, die bei jedem Lauf zum gleichen Ergebnis führen und Änderungen nachvollziehbar melden.
  • Variablen, Facts, Schleifen und Bedingungen gezielt einsetzen und die Rangfolge von Variablen sicher beherrschen.
  • Wiederverwendbare Rollen und Jinja2-Templates für mehrere Umgebungen wie Test und Betrieb aufbauen.
  • Updates mit Backup und Rollback über block, rescue und always absichern.
  • Zugangsdaten mit Ansible Vault schützen und eigene Inhalte als Collection versionieren und verteilen.
  • Windows-Server per WinRM und SSH verwalten – von Dateien und Benutzern über Software bis zu Diensten, Updates und Firewall.
  • Rollen mit ansible-lint und Molecule prüfen, Inventories dynamisch aufbauen und Läufe beschleunigen.
  • Fehlerhafte Playbooks strukturiert debuggen und einen Patchday über alle Server automatisieren.

Zielgruppe

Für wen sich die Ansible-Schulung eignet

Das Training richtet sich an Teams, die Server bisher von Hand oder mit gewachsenen Skripten betreuen und auf eine einheitliche, nachvollziehbare Automatisierung umsteigen wollen.

Zielgruppe

  • Linux- und Windows-Administratoren im Rechenzentrum und in der Cloud
  • DevOps-Engineers und Plattform-Teams
  • Betriebsteams, die wiederkehrende Aufgaben wie Updates und Konfigurationen standardisieren wollen
  • IT-Mitarbeitende, die bestehende Ansible-Projekte übernehmen oder weiterentwickeln

Voraussetzungen

  • Sicherer Umgang mit der Linux-Kommandozeile
  • Grundkenntnisse in der Administration von Linux-Systemen, etwa Pakete, Dienste und Dateirechte
  • Grundverständnis von SSH und Netzwerken
  • Für die Windows-Themen hilfreich – aber nicht zwingend – Erfahrung mit Windows Server

Vorkenntnisse in Ansible, YAML oder einer Programmiersprache sind nicht erforderlich.

Das Praxisprojekt

Die Waffelmanufaktur Clusterhausen bekommt eine Infrastruktur

Die Waffelmanufaktur Clusterhausen wächst. Ihr Onlineshop zieht vom Hoster auf eigene Server, und bisher wurde jeder Server von Hand eingerichtet – mit Notizen auf Zetteln. Die Teilnehmer sind das neue Automatisierungsteam und bauen die Server-Landschaft der Manufaktur mit Ansible auf.

Schritt für Schritt entstehen die Verbindung zum ersten Server, der Webserver mit der Shop-Seite, getrennte Umgebungen für Test und Betrieb, Rollen und Templates für die Konfiguration des Bestellsystems WaffelOrder, ein Update-Verfahren mit Sicherheitsnetz, ein Tresor für Zugangsdaten und die eigene Firmen-Collection. Parallel wird der Windows-Server der Filiale angebunden. Den Abschluss bildet der Patchday über alle Systeme.

Jede Übung setzt auf dem Ergebnis der vorherigen auf. Dadurch lernen die Teilnehmer nicht nur einzelne Module kennen, sondern erleben, wie ein Automatisierungsprojekt wächst, wo es bricht und wie man es wartbar hält.

Zielbild ab Tag 1

Die Landkarte der Manufaktur zeigt alle Bausteine des Projekts. Vor jedem Kapitel wird sichtbar, welcher Baustein als Nächstes entsteht.

Erwartungs-Checks

Was meldet der zweite Lauf? Feuert der Handler? Vor dem Ausführen steht eine Vorhersage – so wird Idempotenz verstanden statt auswendig gelernt.

Kontrollierte Fehlerfälle

Fehlende Schlüssel, ein vergessenes sudo-Passwort, eine Rolle, die nicht gefunden wird: Die typischen Stolpersteine sind eingebaut, samt Diagnoseauftrag und Ausweg.

Stand nach jeder Übung

Zu jeder Übung gibt es eine Musterlösung und einen fertigen Zwischenstand. Wer hängen bleibt, stellt ihn mit einem Befehl her und arbeitet weiter.

Landkarte des Ansible-Praxisprojekts: links der Controller des Automatisierungsteams, rechts der Server der Manufaktur mit nummerierten Bausteinen von der ersten Verbindung über Webserver, Umgebungen, Rolle, Template, Update-Verfahren, Tresor und Collection bis zum Patchday. CONTROLLER Controller Das Automatisierungsteam ~/waffelmanufaktur/ inventories/ · playbooks/ · roles/ 9 COLLECTION waffelmanufaktur.ops Rollen · 1.0.0 · ansible-lint 1 ssh-copy-id ansible -m ping SERVER Webserver Fedora 2 Shop-Dateien ~/waffelshop/ 3 WEBSERVER nginx Port 80 · firewalld Handler: reload Dienst gestartet und aktiviert 5 http://Webserver/ SHOP-SEITE Waffelmanufaktur Sortiment: 6 Sorten · status.html v1 v2 Rolle webserver-install defaults · Override shop_version 4 UMGEBUNG · DEV shop-dev /opt/waffelorder/dev/ waffelorder.cfg Template UMGEBUNG · PROD shop-prod /opt/waffelorder/prod/ waffelorder.cfg Template 6 ein Server, zwei Inventory-Aliasse (group_vars dev / prod) 8 Vault db.password dev · prod · monitoring 7 UPDATE-VERFAHREN Vorprüfung · Backup · Rollback · Lock block rescue always Patchday: dnf upgrade · Reboot bei Bedarf · Wartungsbericht · monitoring_token 10 legacy-server optional · Reboot nur samstags 1 Verbindung 2 Shop-Dateien 3 Webserver + Handler 4 Umgebungen 5 Rolle 6 Template 7 Update 8 Vault 9 Collection 10 Patchday
Die Landkarte der Manufaktur: Jedes Kapitel ergänzt einen nummerierten Baustein, bis am fünften Tag der Patchday über alle Systeme läuft.

Agenda

Ansible-Schulung in fünf Tagen

Die Vormittage gehören den zentralen Themen der Linux-Automatisierung, die im Projekt aufeinander aufbauen. Ab dem zweiten Tag ergänzt die Windows-Spur die Nachmittage. Der fünfte Tag vertieft fortgeschrittene Techniken und endet mit dem gemeinsamen Finale.

Tag 1 Ankommen und der erste Server Warum Automatisierung, wie Ansible arbeitet und was Idempotenz bedeutet. Am Nachmittag steht die Verbindung zum ersten Server, und das erste Playbook liefert den Shop aus.

Themen

  • Warum automatisieren – Infrastructure as Code im Überblick
  • YAML-Grundlagen für Ansible
  • So arbeitet Ansible – Controller, Module und agentenlose Ausführung
  • Ad-hoc-Befehle und die wichtigsten Module
  • Idempotenz verstehen und erkennen
  • Storyline-Kickoff mit der Landkarte der Manufaktur
  • Ersteinrichtung – SSH-Schlüssel, Inventory und Facts
  • Playbooks, Plays, Tasks und Module

Übungen

  • Erste Befehle – Module statt Shell-Kommandos
  • Idempotent oder nicht – zwölf Beispiele aus der Manufaktur
  • Der erste Server – Verbindung aufbauen und drei Fehlerfälle diagnostizieren
  • Der Shop kommt auf den Server – das erste Playbook
Meilenstein: Der Server der Manufaktur ist per Ansible erreichbar, die Shop-Dateien liegen auf dem Zielsystem.
Tag 2 Der Shop geht online Mit Rechteausweitung, Diensten und Handlern geht der Webserver in Betrieb. Variablen und Facts machen daraus zwei Umgebungen. Am Nachmittag meldet sich der Windows-Server der Filiale.

Themen

  • Rechteausweitung mit become
  • Pakete, Dienste und Firewall verwalten
  • Handler – Neustarts nur bei echten Änderungen
  • Variablen, Listen und Dictionaries
  • Facts und Schleifen
  • Rangfolge von Variablen verständlich gemacht
  • Windows-Automatisierung – WinRM und SSH einrichten und absichern
  • Windows – Dateien, Verzeichnisse und Freigaben

Übungen

  • Der Shop geht online – Webserver, Firewall und Handler
  • Zwei Umgebungen – Test und Betrieb aus einem Projekt
  • Der Filialserver meldet sich – WinRM und SSH einrichten
  • Dateien und Freigaben für die Filiale
Meilenstein: Die Shop-Seite ist im Browser erreichbar, Test- und Betriebsumgebung sind sauber getrennt, der Filialserver ist angebunden.
Tag 3 Wiederverwendbar und flexibel Aus einzelnen Playbooks werden Rollen, aus Herstellerdateien Templates. Bedingungen bereiten das Update-Verfahren vor. Die Windows-Spur kümmert sich um Benutzer, Rechte und Software.

Themen

  • Projektstruktur und ansible.cfg
  • Rollen aufbauen und einbinden
  • Jinja2-Templates für Konfigurationsdateien
  • Bedingte Ausführung mit when
  • register und Rückgabewerte auswerten
  • Windows – Benutzer, Gruppen und NTFS-Rechte
  • Windows – Software per MSI und Chocolatey, IIS als Filial-Intranet

Übungen

  • Die Rolle webserver – Version 2 des Shops ausrollen
  • Konfiguration aus einem Template – das Bestellsystem WaffelOrder
  • Bedingt ausführen – die Vorprüfung für das Update
  • Benutzer und Rechte für das Filialteam
  • Software für die Filiale
Meilenstein: Der Webserver ist eine wiederverwendbare Rolle, die Konfiguration des Bestellsystems entsteht für beide Umgebungen aus einem Template.
Tag 4 Sicherheitsnetz, Tresor und Firmen-Collection Das Update-Verfahren bekommt Backup und Rollback, Zugangsdaten wandern in den Vault, und das Projekt wird zur versionierten Collection. Am Nachmittag folgen Dienste, Updates und Firewall unter Windows.

Themen

  • Fehlerbehandlung mit block, rescue und always
  • Backup und Rollback im Update-Verfahren
  • Tags und strukturierte Fehlersuche
  • Ansible Vault – Dateien und einzelne Werte verschlüsseln
  • Collections, Ansible Galaxy und FQCN
  • Codequalität mit ansible-lint
  • Windows – Dienste und Windows Updates
  • Windows – Registry, Shell-Befehle und Firewallregeln

Übungen

  • Das Update mit Sicherheitsnetz – Backup und echtes Rollback
  • Das Audit – Klartext-Passwörter in den Vault
  • Die Firmen-Collection – Release 1.0.0 mit ansible-lint
  • Dienste und Updates für den Filialserver
  • Registry und Firewall für das Kassen-Intranet
Meilenstein: Updates laufen mit Rückfallebene, kein Passwort liegt mehr im Klartext, die eigenen Inhalte sind als Collection installierbar.
Tag 5 Skalieren, testen – und der Patchday Fortgeschrittene Techniken für größere Umgebungen, Tests für Rollen und eigene Module. Zum Abschluss patcht das Team alle Server der Manufaktur in einem Durchgang.

Themen

  • Dynamisches Inventory und automatisch gebildete Gruppen
  • Performance – forks, pipelining, Fact-Caching, serial und strategy
  • Rollen testen mit Molecule
  • Eigene Module schreiben
  • Ausblick – AWX, Semaphore und Execution Environments
  • Ausblick – Netzwerk-Automatisierung
  • Finale – Patchday mit Neustart-Logik und Wartungsbericht

Übungen

  • Dynamische Gruppen ohne Handarbeit
  • Der Patchday – alle Server, ein Durchgang
  • Bonus: Debugging-Challenge – der Bestell-Export
Meilenstein: Alle Server der Manufaktur sind gepatcht, der Wartungsbericht liegt vor – die Landkarte ist komplett.

Reihenfolge und Gewichtung der Themen passen wir an Vorwissen und Tempo der Gruppe an. Auf Wunsch setzen wir eigene Schwerpunkte, etwa mehr Windows-Automatisierung oder Beispiele aus Ihrer Umgebung.

Lab-Umgebung

Die Übungsumgebung für Ihr Ansible-Training

Jeder Teilnehmer arbeitet mit einem eigenen Controller sowie eigenen Linux- und Windows-Zielsystemen. Die Umgebung ist vollständig vorbereitet, sodass die Kurszeit der Automatisierung gehört und nicht der Einrichtung.

Eigene Systeme je Teilnehmer

Controller, Linux-Server und Windows-Server stehen jeder Person exklusiv zur Verfügung. Experimente betreffen niemanden sonst.

Zugriff über den Browser

Alle Systeme sind bequem über den Browser erreichbar. Lokale Installationen oder Freischaltungen durch Ihre IT sind nicht nötig.

Aktuelle Werkzeuge vorinstalliert

ansible-core, ansible-lint, Molecule und die benötigten Collections sind eingerichtet, der Editor ist vorbereitet.

Vor jedem Kurs durchgetestet

Die Übungsstrecke wird vor jedem Kurs vollständig durchgespielt – einschließlich der eingebauten Fehlerfälle.

Fertige Zwischenstände

Zu jeder Übung liegt ein Stand bereit, mit dem sich jederzeit wieder einsteigen lässt.

Ablaufbild zu block, rescue und always in Ansible: der Sollpfad im block, der Fehlerpfad im rescue mit Rollback und der Aufräumpfad im always, der in jedem Fall ausgeführt wird. BLOCK update-waffelorder.yml Backup anlegen waffelorder.cfg.bak Neue Version ausrollen template · restart Dienst prüfen wird übersprungen Fehler RESCUE läuft nur, wenn im block etwas schiefgeht Meldung ausgeben ansible.builtin.debug Rollback: Backup zurückspielen waffelorder.cfg.bak → waffelorder.cfg Der Lauf geht weiter, das Playbook bricht nicht ab. ohne Fehler nach dem Rollback ALWAYS läuft in jedem Fall, auch wenn alles gut gegangen ist Lock entfernen /tmp/waffelorder-update-{{ env }}.lock sonst blockiert der nächste Lauf PLAY RECAP ok=4 changed=2 rescued=1 failed=0 der Lauf gilt als erfolgreich
Eigene Erklärgrafiken wie diese zu block, rescue und always begleiten jedes Kapitel.

Unterlagen

Was die Teilnehmer mitnehmen

Foliensatz als Handout

Alle Kapitel mit eigenen Schaubildern und Codebeispielen, strukturiert zum Nachschlagen.

Übungsblätter mit Musterlösungen

Jede Übung mit klarem Ziel, Erwartungs-Checks und geprüfter Musterlösung.

Zwischenquiz mit Antwortteil

Kurze Wiederholungen an den Kursmorgen festigen den Stoff des Vortags.

Das eigene Projekt

Die im Kurs aufgebaute Projektstruktur mit Rollen, Templates und Collection dient als Vorlage für eigene Vorhaben.

Ask the Trainer

Eine Stunde für Ihre Praxisfragen, zwei bis vier Wochen nach dem Kurs. Bei allen Schulungen im Preis inbegriffen.

Formate

Ansible-Schulung als Inhouse- oder Online-Training

Inhouse beim Kunden

Die Schulung findet in Ihren Räumen statt. Ihr Team lernt gemeinsam und kann Fragen aus dem eigenen Betrieb direkt einbringen.

Remote im virtuellen Klassenraum

Live-Unterricht mit gemeinsamen Übungsphasen und direkter Unterstützung in der Lab-Umgebung – ideal für verteilte Teams.

Angepasste Firmenschulung

Schwerpunkte und Beispiele stimmen wir auf Ihre Umgebung ab, etwa den Anteil der Windows-Themen oder bestimmte Module.

Individualtraining als Workshop

Ihr Team arbeitet bereits mit Ansible und will ein Thema gezielt vertiefen – etwa Rollen- und Collection-Struktur, Windows-Automatisierung oder Tests mit Molecule? Dann passt ein Workshop nach Maß.

Nach dem Kurs

Ask the Trainer

Nach dem Kurs beginnt die eigentliche Arbeit. Deshalb gehört zu jeder Schulung eine Ask-the-Trainer-Session: Zwei bis vier Wochen nach dem Kurs treffen wir uns für eine Stunde online. Ihre Teilnehmer schicken vorab die Fragen ein, die bei der Umsetzung in Ihrer Umgebung aufgetaucht sind. So bleibt in der Session Zeit für das, was zählt: konkrete Antworten für Ihre Systeme, nicht für den Lehrbuchfall. Die Session ist im Preis enthalten.

Konditionen

5 Tage · 9.950 € netto für Ihr Team bis 8 Teilnehmer

inkl. Unterlagen, Übungsumgebung und Ask-the-Trainer-Session, zzgl. Fahrt und Übernachtung bei Präsenz

Alle Konditionen finden Sie in der Schulungsübersicht.

FAQ

Häufige Fragen zur Ansible-Schulung

Für wen eignet sich die Ansible-Schulung?
Für Administratoren, DevOps-Engineers und Betriebsteams, die Linux- und Windows-Server einheitlich automatisieren wollen. Der Kurs beginnt bei den Grundlagen und führt bis zu fortgeschrittenen Themen wie Molecule, dynamischem Inventory und eigenen Modulen.
Welche Vorkenntnisse sind für die Ansible-Schulung nötig?
Sicherer Umgang mit der Linux-Kommandozeile und Grundkenntnisse der Systemadministration genügen. Ansible, YAML oder Programmierkenntnisse werden nicht vorausgesetzt.
Findet die Ansible-Schulung auch online statt?
Ja. Die Schulung ist als Inhouse-Training vor Ort oder remote im virtuellen Klassenraum buchbar. Die Lab-Umgebung ist in beiden Formaten dieselbe und läuft im Browser.
Wird auch Windows-Automatisierung behandelt?
Ja. Ab dem zweiten Tag läuft eine eigene Windows-Spur mit WinRM und SSH, Dateien und Freigaben, Benutzern und Rechten, Software, Diensten, Updates, Registry und Firewall. Jeder Teilnehmer hat dafür einen eigenen Windows-Server in der Lab-Umgebung.
Mit welcher Ansible-Version wird gearbeitet?
Die Lab-Umgebung nutzt eine aktuelle Version von ansible-core zusammen mit ansible-lint, Molecule und den gängigen Collections. Die Inhalte werden regelmäßig an neue Versionen angepasst.
Was hat es mit der Waffelmanufaktur Clusterhausen auf sich?
Clusterhausen ist ein fiktives Unternehmen, an dem alle Übungen der Ansible-Schulung als ein zusammenhängendes Projekt aufgehängt sind: Der Onlineshop der Manufaktur zieht auf eigene Server, und die Teilnehmer automatisieren als Team den Weg dorthin. Das schafft realistische Anlässe für jedes Thema und ein klares Zielbild, auf das die Gruppe gemeinsam hinarbeitet.
Kann die Agenda an unsere Umgebung angepasst werden?
Ja. Schwerpunkte, Tiefe und Beispiele stimmen wir vorab mit Ihnen ab – etwa mehr Zeit für Windows, für Rollen und Collections oder für Ihre eigenen Anwendungsfälle.
Was kostet die Ansible-Schulung?
Die Ansible-Schulung kostet 9.950 € netto. Das ist ein Festpreis für bis zu 8 Teilnehmer, inklusive Unterlagen, Übungsumgebung und Ask-the-Trainer-Session, zuzüglich Reisekosten bei Präsenz. Alle Konditionen finden Sie in der Schulungsübersicht.
Was ist die Ask-the-Trainer-Session?
Eine einstündige Online-Session zwei bis vier Wochen nach dem Kurs, spätestens innerhalb von sechs Wochen nach Kursende. Ihre Teilnehmer reichen ihre Fragen bis drei Werktage vor dem Termin ein, der Trainer bereitet die Antworten vor. Die Session ist im Festpreis enthalten und behandelt Fragen zum Kursthema. Für weitergehende Beratung zu Ihrer Umgebung erstellen wir gern ein separates Angebot.
Wie viele Teilnehmer sind möglich, und in welcher Sprache findet der Kurs statt?
Die Schulung ist auf Teams bis 8 Personen ausgelegt. Kleine Gruppen empfehlen wir, damit genug Zeit für individuelle Unterstützung bleibt. Kurs und Unterlagen gibt es auf Deutsch oder auf Englisch – die Sprache legen Sie bei der Anfrage fest.

Anfrage

Ansible-Schulung für Ihr Team anfragen

Nennen Sie uns kurz Format und Wunschzeitraum. Wir melden uns mit einem Terminvorschlag und einem individuellen Angebot. Die Anfrage ist unverbindlich.

    Vielen Dank für Ihre Anfrage

    Ihre Nachricht ist bei uns angekommen. Wir melden uns in Kürze mit einem Terminvorschlag und einem Angebot für die Ansible-Schulung.