Was ist Ansible
Tool zur Automatisierung der Serverkonfiguration
Ansible
Ansible ist eine Open-Source-Plattform für IT-Automatisierung: Konfigurationsmanagement, Anwendungsbereitstellung und Infrastruktur-Orchestrierung.
Hauptmerkmale
| Merkmal | Beschreibung | |---------|--------------| | Agentless | Funktioniert über SSH, keine Agenten-Installation erforderlich | | YAML | Deklarative Playbook-Syntax | | Idempotent | Sichere wiederholte Ausführung | | Modular | 3000+ integrierte Module |
Kernkomponenten
- Playbooks — YAML-Dateien mit Anweisungen
- Inventory — Liste der verwalteten Hosts
- Modules — Einheiten der Aufgabenausführung
- Roles — wiederverwendbare Aufgabensets
- Galaxy — Community-Rollen-Repository
Anwendungen
- Konfigurationsmanagement — Server-Setup
- Deployment — Anwendungsbereitstellung
- Orchestrierung — komplexe Prozesskoordination
- Provisioning — Infrastrukturerstellung
- CI/CD — Pipeline-Integration
Vorteile
- Einfacher Einstieg für Anfänger
- Große Community und Dokumentation
- Cloud-Integration (AWS, Azure, GCP)
- Red Hat Support (Ansible Tower/AWX)