Red Hat Enterprise Linux Automation with Ansible (AU294) – Details

Detaillierter Kursinhalt

Einführung in Ansible

Die grundlegenden Konzepte und Verwendung von Ansible beschreiben, Ansible-Entwicklungstools in VS Code installieren und konfigurieren sowie Ansible-Einstellungen konfigurieren

Entwickeln von Automatisierungsinhalten

Ansible Inventories erstellen, einfache und komplexe Playbooks schreiben und ausführen sowie Probleme mit Playbooks und Host-Ausfällen beheben

Entwickeln von Automatisierungsinhalten: Variablen

Playbooks schreiben, die das Management des Playbooks mithilfe von Variablen vereinfachen, vertrauliche Daten in Variablen schützen sowie Fakten und magische Variablen verwenden, um auf Informationen zu gemanagten Hosts zu verweisen

Entwickeln von Automatisierungsinhalten: Aufgabensteuerung

Playbooks schreiben, die mithilfe von Aufgabensteuerungsfunktionen effizient festlegen, welche Aufgaben für jedes Element in einer Liste einmal ausgeführt werden müssen und welche nur dann ausgeführt werden, wenn bestimmte Bedingungen erfüllt sind

Entwickeln von Automatisierungsinhalten: Deployment von Dateien

Dateien auf von Ansible gemanagten Hosts bereitstellen, anpassen und personalisieren

Entwickeln von Automatisierungsinhalten in großem Umfang

Für das Management komplexer Ansible-Playbooks andere Playbooks und Aufgaben importieren oder einbeziehen sowie erweiterte Host-Patterns verwenden, um bestimmte Hosts effizient aus Ihrem Inventar auszuwählen

Wiederverwenden von Code mit Ansible Roles und Content Collections

Ansible Roles und Ansible Content Collections nutzen, um Playbooks schneller zu entwickeln und Ansible-Code wiederzuverwenden

Automatisieren von Linux-Administrationsaufgaben

Gängige Linux-Systemadministrationsaufgaben mit Ansible automatisieren