Schulung · Workshop · Coaching · Beratung

Ansible Schulung: Playbooks, Rollen und Automation Controller

Ansible Grundlagen: Playbooks, Rollen und idempotente Automatisierung

Dauer: ab 1 Tag (8 UE) | Preis: ab 900 EUR (netto) | Live online oder vor Ort | Termin nach Vereinbarung

Sie automatisieren Server und Netzwerkgeräte mit Ansible-Playbooks, die bei jedem Lauf dasselbe Ergebnis liefern, bündeln Wiederverwendbares in Rollen und Collections und steuern Läufe zentral über den Automation Controller der Ansible Automation Platform.

Gesamtpreis für bis zu 3 Teilnehmende · Unverbindliche Anfrage · Keine Vorkasse

Warum darf ein Ansible-Playbook beliebig oft laufen?

Ansible beschreibt, in welchem Zustand Server, Dienste und Netzwerkgeräte sein sollen, und stellt diesen Zustand per SSH her – ohne zusätzliche Software auf den Zielsystemen. Ein gut geschriebenes Playbook ändert nur, was abweicht: Läuft es ein zweites Mal, meldet es keine Änderungen. Diese Idempotenz macht aus einmaligen Shell-Skripten wiederholbare Betriebsabläufe, vom Einrichten eines Webservers über Rolling Updates bis zur Konfiguration von Switches. In der Praxis scheitert sie oft an Kleinigkeiten: command-Tasks ohne Bedingung, dieselbe Variable an fünf Stellen, kopierte Playbooks statt wiederverwendbarer Rollen.

Wir beginnen mit der Installation von ansible-core, dem Inventar und ersten Ad-hoc-Befehlen und gehen dann in die Steuerung der Tasks: Host-Gruppen, Tags, Variablen und ihr Vorrang, Jinja2-Vorlagen, Bedingungen, Schleifen sowie Prüf- und Diff-Modus. Danach gliedern Sie Playbooks in Rollen und Collections, beziehen Inhalte über Ansible Galaxy und testen Rollen mit Molecule und ansible-lint. Es folgen Secrets mit Ansible Vault und externen Tresoren, die Konfiguration von Netzwerkgeräten über Resource-Module und Adressberechnungen mit ansible.utils.ipaddr. Den Abschluss bilden idempotente Plays für Aufgaben ohne fertiges Modul und der zentrale Betrieb mit dem Automation Controller der Red Hat Ansible Automation Platform – einschließlich der Frage, was der seit Juli 2024 anhaltende Release-Stopp von AWX für bestehende Installationen bedeutet: Zeitpläne, Berechtigungen, Zugangsdaten und Auswertung von Jobs.

Sobald ein Coding-Agent Playbooks schreibt, zahlt sich eine Eigenheit von Ansible aus, die sich kaum umgehen lässt: Eine vom Agenten geschriebene Rolle muss im Molecule-Test beim zweiten Durchlauf changed=0 melden, sonst ist sie nicht idempotent. Wir arbeiten mit Red Hat Ansible Lightspeed in der Ansible-Erweiterung für VS Code, die Tasks aus Beschreibungen vorschlägt, und lassen ansible-lint jede Änderung bewerten. Gegen echte Systeme läuft ein Agent nur im Prüfmodus; Vault-Passwörter und Inventare mit Zugangsdaten bleiben außerhalb seines Kontexts.

Vorausgesetzt werden Grundkenntnisse in Linux und auf der Kommandozeile, Programmiererfahrung ist nicht nötig. Alle Teilnehmenden erhalten eine eigene Laborumgebung aus mehreren virtuellen Linux-Servern und einem virtuellen Netzwerkgerät, auf der Fehler ausdrücklich erlaubt sind. Haben Sie bereits Playbooks im Einsatz, bringen Sie eines mit – wir räumen es gemeinsam auf und machen es testbar.

Wer Ansible ernsthaft einsetzt, sollte sich eine Kennzahl angewöhnen: die Zahl der Änderungen beim zweiten Lauf. Ist sie größer als null, beschreibt das Playbook keinen Zustand, sondern arbeitet Befehle ab – und genau solche Playbooks tun nachts beim Patchen etwas Unerwartetes. Ansible ist schnell gelernt, aber gute Automatisierung erkennt man daran, dass ein Lauf langweilig ist. In Projekten stecke ich deshalb mehr Zeit in Rollenstruktur, Variablenablage und Molecule-Tests als in das erste funktionierende Playbook.

Was Sie danach können

  • Sie richten einen Ansible-Steuerknoten ein und verwalten Hosts über statische und dynamische Inventare.
  • Sie schreiben Playbooks mit Vorlagen, Bedingungen, Schleifen und Handlern und testen sie im Prüf- und Diff-Modus.
  • Sie gliedern Automatisierung in dokumentierte Rollen und Collections und testen sie mit Molecule und ansible-lint.
  • Sie schützen Secrets mit Ansible Vault und halten sie aus Ausgaben und Logs heraus.
  • Sie konfigurieren Netzwerkgeräte und Schnittstellen und berechnen IP-Adressen mit netaddr-basierten Filtern.
  • Sie bauen idempotente Plays auch für Aufgaben ohne passendes Modul und weisen die Idempotenz nach.
  • Sie betreiben Automatisierung zentral mit dem Automation Controller, inklusive Zeitplänen und Berechtigungen, und bewerten den Weiterbetrieb bestehender AWX-Installationen.

Zielgruppe und Voraussetzungen

  • Linux-Administrator:innen und Betriebsteams, die manuelle oder geskriptete Abläufe automatisieren wollen
  • DevOps- und Plattform-Engineers, die bestehende Playbooks wiederverwendbar und testbar machen möchten
  • Netzwerkadministrator:innen, die Konfigurationen von Switches und Routern mit Ansible verwalten wollen
Themen und Inhalte für Ihre Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung:

Ansible Grundlagen: Playbooks, Rollen und idempotente Automatisierung

Ansible im Überblick und Einrichtung
  • Funktionsweise: Steuerknoten, verwaltete Knoten, SSH und Module ohne Agent auf dem Ziel
  • ansible-core, das Community-Paket ansible und Collections – was wird installiert?
  • Installation mit pipx oder Paketmanager; Windows nur als Ziel, Steuerknoten unter WSL
  • Laborumgebung einrichten: Inventar, ansible.cfg, SSH-Schlüssel und Ad-hoc-Befehle
  • Execution Environments mit ansible-navigator und ansible-builder
  • Neue Templating-Engine mit Data Tagging seit ansible-core 2.19 (aktuell 2.21)
  • Bestehende Playbooks auf ansible-core ab 2.19 portieren: Bedingungen müssen boolesche Werte liefern
Inventar und Ausführung steuern
  • Host-Gruppen, verschachtelte Gruppen und Muster wie webserver:&prod
  • Tags setzen und mit --tags und --skip-tags gezielt ausführen
  • Tasks gegen localhost und mit delegate_to auf anderen Hosts ausführen
  • Ausführung per Kommandozeile steuern: --limit, --start-at-task, --step, -e
  • Variablen im Inventar sowie in group_vars und host_vars ablegen
  • Dynamisches Inventar über Plugins wie amazon.aws.aws_ec2 statt eigener Skripte
  • Inventarquellen kombinieren und mit ansible-inventory --graph prüfen
Playbooks schreiben
  • Plays, Tasks und Module mit vollqualifizierten Namen wie ansible.builtin.copy
  • Konfigurationsdateien mit Jinja2-Vorlagen und dem Modul template erzeugen
  • Filter und Lookups in Vorlagen: Standardwerte, Listen und Dictionaries
  • Bedingte Ausführung mit when, Facts und registrierten Ergebnissen
  • Schleifen mit loop und loop_control; ältere with_*-Konstrukte in Bestandscode lesen
  • Handler mit notify, Fehlerbehandlung mit block, rescue und always
  • Plays im Prüfmodus testen: --check, --diff und check_mode je Task
Rollen und Collections
  • Rollen im Überblick: Verzeichnisstruktur, Defaults, Tasks, Handler und Dateien
  • Komplexe Playbooks mit Rollen sowie import_role und include_role gliedern
  • Variablen in Rollen und die Rangfolge der Variablenquellen
  • Rollenbasierte Vorlagen im Verzeichnis templates mit Rollenvariablen
  • Rollen dokumentieren: README, meta/main.yml und argument_specs zur Eingabeprüfung
  • Eigene Rollen und Collections auf Ansible Galaxy veröffentlichen
  • Inhalte auf Galaxy finden, bewerten und per requirements.yml versioniert einbinden
  • Rollen zentral bereitstellen mit roles_path und unternehmenseigenen Collections
  • Rollen mit Molecule-Szenarien und ansible-lint automatisch testen
Arbeiten mit Secrets
  • Wo Secrets in Ansible auftauchen: Inventar, Variablen, Ausgaben und Logs
  • Ansible Vault: Dateien und Einzelwerte verschlüsseln, Vault-IDs je Umgebung
  • Secrets in Plays verwenden und mit no_log aus Ausgaben heraushalten
  • Externe Tresore anbinden, z. B. HashiCorp Vault über community.hashi_vault
Netzwerkverwaltung mit Ansible
  • Netzwerkautomatisierung im Überblick: network_cli, httpapi und Plattform-Collections
  • Mit Netzwerkgeräten arbeiten: Konfiguration sichern, vergleichen und ausrollen
  • IP-Adressen und Netze mit dem Filter ansible.utils.ipaddr prüfen und umrechnen
  • Adressen aus Netzbereichen auswählen mit der Python-Bibliothek netaddr
  • Adressen fortlaufend vergeben: Inkrementieren mit ansible.utils.ipmath
  • Netzwerkschnittstellen auf Linux-Hosts konfigurieren, z. B. über NetworkManager
  • Schnittstellen auf Switches mit Resource-Modulen wie cisco.ios.ios_interfaces
Idempotenz mit Ansible-Plays
  • Idempotentes Prototyp-Modell: Zustand ermitteln, nur bei Abweichung ändern
  • Vorgefundenen Zustand mit register erfassen, changed_when und failed_when setzen
  • Idempotentes Play für Aufgaben ohne passendes Modul bauen
  • Idempotenz nachweisen: zweiter Lauf ohne Änderungen als Testkriterium
Zentrale Automatisierung mit AWX und Automation Platform
  • Red Hat Ansible Automation Platform: Automation Controller als Nachfolger von Tower
  • AWX einordnen: letztes Release 24.6.1 (07/2024), seitdem Releases wegen Umbau pausiert
  • Systeme von Systemen verwalten: Inventare, Projekte, Job-Templates und Workflows
  • Jobs zeitgesteuert planen und Benachrichtigungen einrichten
  • Jobergebnisse grafisch auswerten und einzelne Läufe nachvollziehen
  • Singleton-Aufgaben mit run_once, serial und Job-Slicing steuern
  • Rollenbasierter Zugriff, Credentials und Anbindung externer Tresore
  • Event-Driven Ansible: Rulebooks reagieren auf Ereignisse aus dem Monitoring
Ansible-Automatisierung mit Coding-Agenten
  • Ansible Lightspeed in VS Code: Tasks aus dem name-Text erzeugen und auf FQCN prüfen
  • Molecule als Abnahme: Rollen des Agenten müssen im Idempotenztest changed=0 erreichen
  • ansible-lint mit dem Profil production nach jeder Änderung des Agenten ausführen
  • Agent läuft gegen Staging nur mit --check --diff; echte Läufe startet ein freigegebenes Job-Template
  • Vault-Dateien und host_vars mit Zugangsdaten per Ignore-Regel aus dem Agentenkontext halten
Praxisprojekt: Rolling Update einer Webserver-Flotte hinter HAProxy
  • Rolle für Nginx-Webserver mit Vorlage, Handler und Molecule-Szenario
  • TLS-Schlüssel und Datenbankpasswort mit Vault-IDs für Test und Produktion ablegen
  • Rolling Update mit serial: Host per delegate_to aus HAProxy nehmen, aktualisieren, zurückschalten
  • Playbook als Job-Template im Automation Controller mit Zeitplan und rollenbasiertem Zugriff bereitstellen

*) Die Inhalte werden individuell abgestimmt und mit Praxisbeispielen abgerundet.

Ein Symbol für einen Kalender.

Offene Termine

Kostenlose Reservierung
Ein Symbol für Angebot erhalten.

Unser Angebot

Individuelle Schulung für Einzelpersonen und Teams – live online oder vor Ort.

Dauer

Ein Symbol für Dauer.
ab 1 Tag (8 UE)

Die Dauer richtet sich nach Ihren Inhalten.

Preis

Ein Symbol für Preis.
ab 900 EUR (Nettopreis)
ab 1.071 EUR (Bruttopreis)

Die Preise verstehen sich bei Unternehmern gemäß § 14 BGB zzgl. MwSt. Der dargestellte Ab-Preis gilt für firmeninterne Veranstaltungen und entspricht dem niedrigsten Gesamtpreis für Veranstaltungen mit bis zu drei (3) Teilnehmenden.

Termin

Ein Symbol für einen Kalender.
Ganztägig + halbtägig
nach Vereinbarung

Ganztägig oder halbtägig nach Vereinbarung, live online oder vor Ort.

Ihre Vorteile

Ein Symbol für ein Vorgespräch durchführen.
Persönliches Vorgespräch
Ein Symbol für die individuelle Vorbereitung.
Individuelle Vorbereitung
Ein Symbol für Experten aus der Praxis.
Experten aus der Praxis
Ein Symbol für ein Zertifikat.
Inklusive Zertifikat

Unsere Garantien

1. Relevanz-Garantie

Wir passen den Inhalt spezifisch an die Bedürfnisse jedes Teilnehmers an. Irrelevante Themen werden ausgespart, um den größtmöglichen Nutzen zu garantieren.

2. Qualitäts-Garantie

Durch regelmäßiges Feedback optimieren wir unsere Schulungen kontinuierlich und garantieren Ihnen ein Lernerlebnis der Extraklasse.

3. Zufriedenheits-Garantie

Unsere Zufriedenheitsgarantie spricht für sich – bei Unzufriedenheit entstehen Ihnen keine Kosten.

Wir helfen gerne weiter!

Rufen Sie uns an, schreiben eine E-Mail oder nutzen das Kontaktformular.

Schulung anfragen

Unverbindlich · Keine Vorkasse

Einige Unternehmen, für die wir tätig waren

Ernst & Young GmbH Wirtschaftsprüfungsgesellschaft

Carl Zeiss Sports Optics GmbH

Eaton Industries GmbH

Teilnehmer

Feedback

Herr Hecker ist sehr gut auf individuelle Wünsche, Fragen und Anregungen eingegangen. Eine sehr informative, interessante und gelungene Veranstaltung.
Teilnehmer

Feedback

Herr Hecker hat das Thema sehr anschaulich dargestellt und ist auf alle Fragen eingegangen. Ich fühle mich jetzt gut vorbereitet, um durchzustarten.
Teilnehmer

Feedback

Die gelassene, professionelle Art hat mir gut gefallen. Kompetent, engagiert, professionell. Gute Beispiele, sympathisches Auftreten. Eigene Themenideen wurden aufgegriffen.
Unser Angebot für Ihre firmeninterne Beratung, Coaching, Workshop, Training und Weiterbildung

Lösungen für Ihren Bedarf an Coaching, Workshop, Training, Schulung und Weiterbildung

Profitieren Sie von unserer langjährigen Expertise in der beruflichen Weiterbildung, modernen Lernmethoden und einem Portfolio von über 600 IT-, Online- und Digital-Beratungsleistungen.
Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Weiterbildung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

✓
Ein Symbol für eine einzelne Person.

Für eine Person

Training & Coaching für Einzelpersonen

  • Passgenaue Inhalte auf den einzelnen Teilnehmer zugeschnitten
  • Ein sehr effektives Format, das schnell Ergebnisse bringt
  • Individuelles Training und Coaching motivieren und wirken
Jetzt anfragen
✓
Ein Symbol für eine Gruppe von Personen.

Für eine Gruppe

Training & Workshops für Teams und Abteilungen

  • Bedarfsgerechte Inhalte auf die Herausforderung der Praxis zugeschnitten
  • Konsequente Praxisorientierung, modernste Techniken und Tools
  • Neue Fähigkeiten und Kenntnisse nachhaltig in den Arbeitsalltag integrieren
Jetzt anfragen
✓
Ein Symbol für ein Unternehmen.

Für eine Firma

Training-Komplett-Lösungen für Ihr Unternehmen‍

  • Ganzheitliche Konzepte für Ihre Mitarbeiterentwicklung
  • Individueller Skill-Katalog zur Erweiterung Ihres internen Weiterbildungsangebots
  • Nachhaltige Personalentwicklung realisieren
Jetzt anfragen

So wird daraus Ihre Firmenschulung

1. Bedarf klären: Im kostenlosen Vorgespräch besprechen wir Ziele, Vorkenntnisse und Praxisaufgaben.

2. Angebot abstimmen: Inhalte, Format (live online oder vor Ort), Dauer und Preis legen wir gemeinsam fest.

3. Schulung durchführen: Sie arbeiten an Übungen aus Ihrem Alltag oder an einem neutralen Beispiel und nehmen konkrete nächste Schritte mit.

Häufige Fragen zur Schulung

Gilt der Ab-Preis pro Person oder für die Veranstaltung?

Die 900 EUR netto sind der niedrigste Gesamtpreis für eine firmeninterne Veranstaltung mit bis zu drei Teilnehmenden. Größere Gruppen und einen anderen Umfang bieten wir individuell an. Der verbindliche Preis steht in Ihrem Angebot.

Können wir eigene Aufgaben einbringen?

Ja. Welche Aufgaben sich eignen, welche Zugänge nötig sind und wie wir die Vertraulichkeit sichern, klären wir im Vorgespräch. Alternativ arbeiten wir an einem neutralen Beispiel.

Ist die Anfrage schon eine Buchung?

Nein. Sie erhalten zuerst ein abgestimmtes Angebot und entscheiden dann über die Beauftragung. Eine Vorkasse gibt es nicht.

Ihre unverbindliche und kostenlose Schulungsanfrage zum Thema

Ansible - Beratung, Coaching, Workshop, Training, Schulung und Weiterbildung

Schildern Sie uns kurz Ihren Bedarf. Ziele, Inhalte und Termin stimmen wir persönlich mit Ihnen ab.

*) Die Angabe erfolgt freiwillig. Wir nutzen Ihre Telefonnummer ausschließlich, um Ihre Anfrage effizienter zu bearbeiten oder Rückfragen zu klären.

Ich interessiere mich für den Termin:

Termin anfragen

Das Angebot von "HECKER CONSULTING" richtet sich ausschließlich an Unternehmen und Behörden (iSv § 14 BGB). Verbraucher (§ 13 BGB) sind vom Vertragsschluss ausgeschlossen. Mit Absendung der Anfrage bestätigt der Anfragende, dass er nicht als Verbraucher, sondern in gewerblicher Tätigkeit handelt. § 312i Abs. 1 S. 1 Nr. 1-3 und S. 2 BGB (Pflichten im elektronischen Geschäftsverkehr) finden keine Anwendung.

Vielen Dank, Ihre Nachricht wurde empfangen!
Beim Absenden des Formulars ist etwas schiefgelaufen.
Beratung, Coaching, Workshop, Training, Schulung

Ähnliche Leistungen, die Sie interessieren könnten.

Wir erweitern ständig unser Beratungsportfolio. Über 600 IT-, Online-, Digital-Beratungsleistungen haben wir für Sie im Programm. Selbstverständlich lassen sich die einzelnen Themen kombinieren. So erhalten Sie genau die Beratung, die Sie wünschen und brauchen - als Coaching, Workshop, Training, Schulung und Weiterbildung!

Mehr IT-, Online-, Digital-Beratungsleistungen anzeigen >>
Nach oben