Nach Teilnahme am Seminar „Ansible – Automatisierung von Applikationen und Infrastruktur“ hast du solide Grundlagen in Ansible / Automatisierung erhalten. Du verfügst über einen guten Einblick in die Möglichkeiten von Ansible.
Ansible – Automatisierung von Applikationen und Infrastruktur Schulung
Grundlagen in Ansible / Automatisierung
Fast jedes Unternehmen möchte die Automatisierung vorantreiben, ob einzelner Server oder die komplette Infrastruktur, On-Premises oder die Cloud: Mit Ansible kann die Installation, Konfiguration und Wartung der Systeme automatisiert werden. Neben der Möglichkeit, administrative Aufgaben zu beschleunigen, können auch Aufgaben wiederverwendbar implementiert werden. Administratoren und Anwendungsentwickler:innen profitieren sehr von einer solchen Plattform. In diesem Workshop erlernst du die Grundlagen für Ansible. Neben dem theoretischen Wissen werden alle Ideen auch praxisnah realisiert. Mit Ansible Playbooks erstellst du Skripte für komplexe Aufgaben und baust diese anschließend durch das Rollenkonzept modular auf.
Lernziele Ansible Automatisierung Schulung
Inhalte Ansible Automatisierung Schulung
Architektur von Ansible
- Ansible Grundlagen und Architektur
- Installation Ansible auf dem Master
- Anlegen eines Users auf dem Host
- SSH-Keys erzeugen und übertragen
Installation und Konfiguration eines Ansible-Hosts
- Einzelhosts
- Gruppen von Hosts
- Variablen
- Inventory
Erstellen von Playbooks
- Aufbau und Beispiele
- Loops
- User anlegen mit Variablen
- Conditions
- Filter
- Trigger und Handler
Ansible-Role und Ansible-Galaxy
- Install
- Init
Einführung in YAML
- Listen in YAML
Automatisierung von Applikationen (zum Beispiel Webserver)
Schnittstellen zu anderen Plattformen
Debugging und Testing
Zielgruppe Ansible Automatisierung Schulung
Server-Administratoren, Plattform-Architekten und PreSales-Mitarbeitende aus dem Automatisierungs-Umfeld
Voraussetzungen Ansible Automatisierung Schulung
Die Bereitschaft, sich mit den Themen Automatisierung und Ansible technisch auseinanderzusetzen sowie ein Grundverständnis der Rechenzentrums-Bausteine Compute, Network und Storage sind Voraussetzung für eine erfolgreiche Kursteilnahme. Linux-Kenntnisse sind wünschenswert, werden aber nicht vorausgesetzt.