Ansible Grundlagen
Ansible Seminar: Automatisierung von Applikationen und Infrastruktur
Zu den TerminenUnsere Ansible Schulung sind auf dem aktuellsten Stand der Technik konzipiert und macht dich mit der Ansible-Anwendung vertraut. Der Wunsch nach stärkerer Automatisierung ist in vielen Unternehmen nicht mehr wegzudenken. Dabei spielt es keine Rolle, ob ein einzelner Server oder die komplette Infrastruktur, On-Premises oder die Cloud automatisiert werden soll: Mit dem Tool kann die Installation, Konfiguration und Wartung der Systeme automatisiert und vereinfacht werden. Neben der Möglichkeit administrativen Aufgaben zu beschleunigen, können auch Aufgaben wiederverwendbar implementiert werden. Nicht nur für Administratoren schafft Ansible neue Möglichkeiten, sondern auch Anwendungsentwickler profitieren maßgeblich von einer solchen Plattform.
Lernziele
In unserer Schulung erlernst du die Grundlagen für den Umgang mit Ansible. Neben der Vermittlung theoretischen Wissens werden alle Ideen auch praxisnah umgesetzt. Mit Playbooks wirst du Skripte für komplexe Aufgaben erstellen und diese anschließend durch das Rollenkonzept modular aufbauen.
Inhalte
Überblick Orchestrierung
Orchestrierung von Infrastruktur und Applikationen
Puppet und Chef
Ansible
Ansible Grundlagen
Architektur
Installation auf dem Master
Anlegen eines Users auf dem Host
SSH-Keys erzeugen
Key übertragen
Ansible Inventory
Inventory – Die Liste der Hosts
YAML oder INI
Einzelne Hosts
Gruppen von Hosts
Host-Variable
Gruppen-Variable
Variable in Dateien
Optionen für Inventory
Kommandos und Inventory
Ansible Ad-Hoc
Erste Schritte mit Ad-hoc
Die Erreichbarkeit der Hosts
Anderes Inventory file und List-Hosts
Statusmeldungen
Tracking der Modulausführung
Hilfetexte zu den Modulen
Variable und Facts anzeigen
Ausführen von Kommandos auf den Hosts
Generische Moduloptionen
Beispiel User Management
Beispiel Package Handler
Beispiel Service Management
Datei- und Verzeichnisverwaltung
Dateien und Verzeichnisse kopieren
Weitere Module
Logging der Zugriffe
Playbooks
Einführung in YAML
Assoziative Listen in YAML
Listen in YAML
Neue Zeilen und Boolean
Playbooks – Aufbau und Beispiel
Beispiel: Erstelle eine Datei
Syntax-Check und List-Hosts
Playbook ausführen
Mehrere Ordner anlegen mit Loops
Indexed Loops
User anlegen mit Variablen
Datei kopieren und Textmuster ersetzen
Ansible Debugger
Komplexe Playbooks
Motivation
Trigger und Handler
Conditions
Conditions - When - Oder-Verknüpfung
Conditions - When - Und-Verknüfung
Conditions - When - kombiniert
Filter und Loops
Bedingte Verarbeitung in Loops
Benutzereingabe - Prompt
Statusmeldungen von Tasks auswerten
Variable vs. Facts
Pre- und Post-Tasks
Marker setzen mit Tags
Import vs. Includ
Delegate Tasks & Facts
Advanced Playbooks
Templates mit jinja2
Dateien mit variablem Inhalt
Dateierstellung mit Loops
Count-Controlled Loops
Dateierstellung erweitert
Role
Beispiel – Der Webserver NGINX
Weitere Bestandteile des Playbooks
Das finale Playbook
Ansible-Galaxy – Install
Ansible-Galaxy – Init
Vault
Datei verschlüsseln
Verschlüsselte Datei editieren
Vault und Playbooks
Ansible und Windows
Windows vorbereiten
Host vorbereiten
Beispiele für Windows-Playbooks
Applikationen, Netzwerk und Ansible
Hosts verwalten mit AWX
Ansible Grundlagen Schulung: Zielgruppe
Die Schulung richtet sich an alle, die einen Einstieg in das Thema Automatisierung suchen, ein gewisses technisches Verständnis mitbringen und sich nicht vor Neuerungen scheuen. Server-Administratoren, Plattform-Architekten und PreSales-Mitarbeitern, die im Automatisierungs-Umfeld arbeiten, liefert der Ansible Grundlagen Kurs ein fundiertes Know-how-Fundament und einen Einblick in die Möglichkeiten des Tools.
Ansible Grundlagen Schulung: Voraussetzungen
Die Bereitschaft, sich mit den Themen Automatisierung und Ansible technisch auseinanderzusetzen, und ein Grundverständnis der Rechenzentrums-Bausteine Computer, Network und Storage sind Voraussetzung für eine erfolgreiche Teilnahme an der Schulung. Linux-Kenntnisse sind wünschenswert, aber nicht zwingend Voraussetzung für die Teilnahme an unserem Kurs.
Ansible Hintergrund:
Ansible ist ein Open-Source-Automatisierungswerkzeug, das IT-Experten dabei unterstützt, komplexe Aufgaben in der IT-Infrastruktur zu automatisieren. Es wird häufig für Konfigurationsmanagement, Anwendungsbereitstellung und Orchestrierung verwendet.
Wichtige Vorteile von Ansible:
Vereinfachte Automatisierung: Ansible vereinfacht die Automatisierung von IT-Aufgaben durch seine agentenlose Architektur und einfache Syntax.
Erhöhte Effizienz: Das Tool kann verwendet werden, um Aufgaben zu automatisieren, die sonst manuell ausgeführt werden müssten, was Zeit und Ressourcen spart.
Verbesserte Konsistenz: Ansible stellt sicher, dass Aufgaben konsistent ausgeführt werden, was die Fehleranfälligkeit reduziert.
Skalierbarkeit: Ansible kann verwendet werden, um eine große Anzahl von Systemen zu verwalten.
Zusammenfassend ist das Tool ein leistungsstarkes und vielseitiges Automatisierungswerkzeug, das Unternehmen dabei unterstützt, ihre IT-Infrastruktur effizienter und zuverlässiger zu verwalten.
Häufig gestellte Fragen
Ein Ansible® Playbook ist ein Blueprint von Automatisierungsaufgaben, die mit wenig oder ganz ohne manuelle Aufwände ausgeführt werden können. Mit Ansible Playbooks wirst du nach der Schulung Skripte für komplexe Aufgaben erstellen und diese anschließend durch das Rollenkonzept modular aufbauen
Ansible bietet dir gleich mehrere Vorteile:
Zentrale Konfigurationsmöglichkeit
Reduktion der Fehleranfälligkeit
Erhöhung der Qualität
Bessere Wirtschaftlichkeit.
Schulungen die dich interessieren könnten
Unternehmen in Deutschland, Österreich und der Schweiz, die uns vertrauen
Das sagen unsere Kunden
Wir arbeiten ständig daran uns zu verbessern. Dafür sind wir auf das Feedback unserer Kunden angewiesen.

Kompetentes Online-Training mit Learning by Doing. Besser geht nicht. Jeannette M.
Sehr gute Planung und Organisation aller Microsoft Office Schulungen. Incas Training ist sehr zu empfehlen! Christopher M.
Toller Service. Hatte auf Ihrer Seite KOSTENLOS den Weg gefunden, sämtliche Animationen mit einem Schritt zu entfernen. Hat super geklappt. Vielen lieben Dank dafür. Wenn ich schon nichts bezahlen muss, dann wenigstens eine passenden Bewertung :-) Thomas S.