Kategorien
/
Datenanalyse
/
Ansible Grundlagen für verlässliche Automatisierung

Ansible Grundlagen für verlässliche Automatisierung

Ein einsteigerfreundlicher, praxisnaher Kurs zur Automatisierung von Servern und Anwendungen mit Ansible. Teilnehmende lernen Inventories, Module und Playbooks und gehen dann zu Variablen, Templates, Roles und sicheren Secrets über. Der Fokus liegt auf klaren Mustern, Idempotenz und einer gut wartbaren Projektstruktur.

Was werden Sie lernen?

Sie verstehen, wie Ansible Hosts verbindet, Fakten sammelt und mit Modulen und Playbooks idempotente Änderungen umsetzt. Sie strukturieren Inventories und Variablen, erstellen Templates und fassen wiederkehrende Aufgaben in Roles zusammen. Außerdem schützen Sie sensible Daten, nutzen Handler, Schleifen und Bedingungen und übernehmen einfache Tests sowie Projektkonventionen.

  • Inventories, Module und Playbooks einsetzen, um gängige Systemaufgaben zu automatisieren
  • Variablen, Templates und Dateien übersichtlich und wiederverwendbar organisieren
  • Roles mit Handlern, Bedingungen und Schleifen bauen, die idempotent bleiben
  • Secrets mit Ansible Vault schützen und eine saubere Projektstruktur einhalten

Anforderungen:

  • Routine auf der Linux Kommandozeile und mit SSH
  • Grundkenntnisse in YAML sind hilfreich
  • Git und ein Texteditor verfügbar

Kursübersicht*:

*Wir wissen, dass jedes Team seine eigenen Bedürfnisse und Anforderungen hat. Deshalb können wir den Schulungsplan je nach Bedarf anpassen.

Modul 1: Wie Ansible automatisiert

  • Verbindungsmodell SSH, Facts und Idempotenz in der Praxis
  • Module vs Plugins und vorsichtiger Einsatz von command oder shell
  • Inventory Konzepte Host Vars, Group Vars, Patterns
  • Projektlayout für Teams

Modul 2: Inventories und Variablen

  • INI und YAML Inventarformate und Gruppierung
  • Host und Gruppenvariablen Priorität und Best Practices
  • Facts und set facts für abgeleitete Werte
  • Vars Dateien und umgebungsspezifische Daten nutzen

Modul 3: Playbooks und Handler

  • Aufbau von Plays und Tasks Name, Modul, Parameter
  • Handler und Notifications für sichere Restarts
  • Tags für zielgerichtete Läufe ohne Nebenwirkungen
  • Check Mode und Diff zur Vorschau von Änderungen

Modul 4: Templates und Dateien

  • Jinja2 Templates mit Filtern und Tests
  • File, lineinfile, blockinfile für sichere Anpassungen
  • Templates für Service Konfigurationen mit Validierung
  • Layout, Eigentum und Berechtigungen für Managed Files

Modul 5: Roles für Wiederverwendung

  • Rollenstruktur defaults, vars, tasks, handlers, files, templates
  • Rollenparameter und sinnvolle Defaults
  • Rollen zu einfachen Stacks zusammensetzen
  • Galaxy und Collections im Überblick

Modul 6: Ablaufsteuerung und Zuverlässigkeit

  • Schleifen mit with items und loop für Listen und Dicts
  • Bedingungen when, failed when, changed when
  • Blocks mit rescue und always für Fehlerbehandlung
  • Idempotenz Checks und sicherer Einsatz von command

Modul 7: Secrets und Umgebungen

  • Ansible Vault erstellen, anzeigen, bearbeiten, neu schlüsseln
  • Trennung von Code und Umgebungsdaten
  • Inventory und Var Hierarchie für Dev, Test, Prod
  • Verbindungsoptionen und Privilege Escalation

Modul 8: Testen und Betrieb in Grundzügen

  • Trockene Läufe, Verbosity und sinnvolle Ausgabeauswertung
  • Linting und einfache Task Validierung
  • Ad hoc Kommandos für schnelle Korrekturen im großen Maßstab
  • Kleine Einführungsroadmap und Starter Templates

Praxisnahes Lernen mit erfahrenen Dozenten bei Ihnen vor Ort für Organisationen.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Umfassende praktische Erfahrung in einem speziellen Umfeld
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

Erlernen Sie neue Fähigkeiten unter Anleitung erfahrener Lehrer von überall.

0
Graph Icon - Education X Webflow Template
Ebene: 
Intermediate
Clock Icon - Education X Webflow Template
Dauer: 
2
Tage (Stunden:
14
Camera Icon - Education X Webflow Template
Auf Ihre Bedürfnisse zugeschnittenes Training
Star Icon - Education X Webflow Template
Reduzierte Schulungskosten
*Der Preis kann je nach Teilnehmerzahl, Änderung des Ablaufs, Standort usw. variieren.

You can participate in a Public Course with people from other organisations.

0

/per trainee

Number of Participants

1 Participant

Thanks for the numbers, they could be going to your emails. But they're going to mine... Thanks ;D
Oops! Something went wrong while submitting the form.
Graph Icon - Education X Webflow Template
Level: 
Intermediate
Clock Icon - Education X Webflow Template
Duration: 
2
Hours (days:
14
Camera Icon - Education X Webflow Template
Fits ideally for individuals and small groups
Star Icon - Education X Webflow Template
Networking opportunities with fellow participants.
*Price can range depending on number of participants, change of outline, location etc.