Kurs
digicode: AU245
Configuration as Code for Enterprise Automation with Red Hat Ansible Automation Platform
Kurs-Facts
Als PDF herunterladen- Einführen von Configuration as Code und CI/CD-Prinzipien, um Hindernisse bei der zuverlässigen Skalierung der Automatisierung zu überwinden
- Verwalten von Code- und Konfigurationsdateien mit dem verteilten Versionskontrollsystem Git
- Zusammenarbeiten in Git-Repositories und Synchronisieren von lokalen und Remote-Inhalten für verteilte Workflows
- Verwalten der Red Hat Ansible Automation Platform mittels Configuration as Code, Git, validierten Ansible Content Collections und automatisierten CI/CD-Pipelines
1 Configuration as Code und CI/CD-Prinzipien
Überwinden der Hindernisse für eine zuverlässige Skalierung der Automatisierung mit der Configuration as Code-Methodik und Verständnis der Beziehung zu den Prinzipien von Continuous Integration/Continuous Delivery (CI/CD).
2 Einführung in Git
Verwalten, Speichern und Überarbeiten von Code und Konfigurationsdateien mit dem verteilten Versionskontrollsystem Git, die wichtigsten Betriebsprinzipien verstehen und effizient zusammenarbeiten, durch Verwenden von Tags, Branches und Konfliktlösungen.
3 Zusammenarbeit an Git-Repositories
Gemeinsames Entwickeln von Code und Verwalten von Konfigurationsdateien in Git-Repositories mithilfe von Methoden, die verteilte oder zentralisierte Workflows ermöglichen.
4 Configuration as Code für Ansible Automation Platform
Verwalten einer Organisation von Red Hat Ansible Automation Platform durch Anwenden von Configuration as Code und CI/CD-Prinzipien.
Auswirkungen auf die Organisation
Mit der Implementierung einer Configuration as Code-Methode können Unternehmen eine robuste, versionskontrollierte und automatisierte Pipeline für das Konfigurationsmanagement einrichten. Mit diesem Ansatz werden Hindernisse überwunden, die einer zuverlässigen Skalierung der Automatisierung entgegenstehen, indem er Konfigurationskonsistenz sicherstellt, die Änderungsverfolgung verbessert und die operativen Risiken und Ausfallzeiten, die mit manuellen, fehleranfälligen Deployments einhergehen, deutlich reduziert.
Auswirkungen auf Einzelne
Du entwickelst eine Grundlage für Git- und CI/CD-Prinzipien, die dir den Übergang von der manuellen Administration der Red Hat Ansible Automation Platform zu einem automatisierten Ansatz erleichtern. Du erwirbst die notwendigen praktischen Kenntnisse, um Configuration as Code zu verwenden, und kannst Deployments sicher validieren, testen und von Staging-Umgebungen in die Produktion bringen. Durch das Einführen dieser grundlegenden Praktiken für Abläufe kannst du die Zusammenarbeit im Team verbessern, Deployment-Fehler reduzieren und lernst, kritische Systemänderungen zuverlässig auszuführen.
- Ansible Automation Architects und Platform Engineers, die eine Ansible Automation-Infrastruktur für ihre Organisationen planen, entwerfen und bereitstellen müssen
- Systemadministratoren/innen, Site Reliability Engineers und DevOps Engineers, die Automatisierungsabläufe unterstützen und die Automatisierungsinfrastruktur von Ansible bereitstellen, verwalten, betreiben und warten müssen
- Praktische Erfahrung in der Erstellung und Ausführung von Ansible Playbooks
- Solides Verständnis der Kernkonzepte von Ansible, einschliesslich Inventories, Variablen, Ansible Roles und Ansible Content Collections
- Grundlegende Vertrautheit mit der Benutzeroberfläche von Red Hat Ansible Automation Platform und Konzepten wie Projekten, Inventories und Job-Templates
- Empfohlen, aber nicht erforderlich: Abschluss des Kurses Managing Enterprise Automation with Red Hat Ansible Automation Platform (AU467)