
Ansible & Configuration Management
Playbooks, Inventory, Module, Roles, Handler, Idempotenz, Provisioning vs Configuration, Immutable Infrastructure
1Was ist ein Ansible-Playbook?
Was ist ein Ansible-Playbook?
Antwort
Ein Playbook ist eine YAML-Datei, die eine Reihe von Aufgaben definiert, die auf Zielhosts ausgeführt werden sollen. Es bildet die Grundeinheit für die Orchestrierung von Konfigurationen in Ansible. Playbooks ermöglichen es, den gewünschten Zustand von Systemen deklarativ zu beschreiben, was wiederholbare Automatisierung und Konfigurationsmanagement im großen Maßstab erleichtert.
2Welche Rolle spielt eine Inventory-Datei in Ansible?
Welche Rolle spielt eine Inventory-Datei in Ansible?
Antwort
Die Inventory-Datei listet alle Hosts auf, auf denen Ansible Aufgaben ausführen kann. Sie kann im INI- oder YAML-Format vorliegen und ermöglicht die Gruppierung von Hosts nach logischen Kategorien. Das Inventory kann auch host- oder gruppenspezifische Variablen definieren, was ein differenziertes Konfigurationsmanagement basierend auf Umgebungen oder Serverrollen erleichtert.
3Was stellt ein Modul in Ansible dar?
Was stellt ein Modul in Ansible dar?
Antwort
Ein Modul ist eine wiederverwendbare Code-Einheit, die eine bestimmte Aktion auf einem Zielsystem ausführt. Ansible bietet Hunderte von integrierten Modulen zur Verwaltung von Paketen, Dateien, Diensten, Benutzern und vielem mehr. Module sind von Natur aus idempotent, was bedeutet, dass sie mehrmals ausgeführt werden können, ohne das Endergebnis zu ändern, wenn der gewünschte Zustand bereits erreicht ist.
Wie verbindet sich Ansible standardmäßig mit Zielhosts?
Was bedeutet das Prinzip der Idempotenz in Ansible?
+17 Interview-Fragen
Weitere DevOps-Interviewthemen
Versionskontrolle & Git
Linux-Grundlagen
Shell Scripting & Bash
Networking-Grundlagen
Docker-Grundlagen
CI/CD-Grundlagen
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes-Grundlagen
Kubernetes-Networking
Kubernetes Fortgeschritten
Ingress & API Gateway
Terraform-Grundlagen
Terraform Fortgeschritten
AWS-Grundlagen
Azure-Grundlagen
GCP-Grundlagen
Monitoring & Prometheus
Logging & ELK Stack
Alerting & Incident Response
Cloud Identity & Secrets
CI/CD-Pipeline-Sicherheit
Helm & Kubernetes
Runtime- und Cluster-Sicherheit
Container Supply Chain Security
Service Mesh & Istio
GitOps & ArgoCD
Progressive Delivery
Verteilte Observability
Disaster Recovery & Backup
Performance-Optimierung
Cloud-Kostenoptimierung
SRE-Prinzipien
Chaos Engineering
Platform Engineering
Meistere DevOps für dein nächstes Interview
Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.
Kostenlos starten