DevOps

Ansible & Configuration Management

Playbooks, Inventory, Module, Roles, Handler, Idempotenz, Provisioning vs Configuration, Immutable Infrastructure

20 Interview-Fragen·
Mid-Level
1

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.

2

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.

3

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.

4

Wie verbindet sich Ansible standardmäßig mit Zielhosts?

5

Was bedeutet das Prinzip der Idempotenz in Ansible?

+17 Interview-Fragen

Meistere DevOps für dein nächstes Interview

Zugang zu allen Fragen, Flashcards, technischen Tests, Code-Review-Übungen und Interview-Simulatoren.

Kostenlos starten