Ansible
Konfiguration und Changes als Code.
Ansible arbeitet ohne Agenten über SSH und APIs und bringt Module für viele Netzwerk- und Serverplattformen mit. Playbooks bleiben auch für Netzwerker ohne Entwicklungshintergrund lesbar. Wir nutzen es für Konfigurations-Changes, zur Standardisierung und als Ausführungsschicht hinter Pipelines.
Grenzen: Ansible verwaltet keinen Zustand wie Terraform. Bei großen Umgebungen muss man Laufzeiten und idempotente Rollen im Blick behalten.
- wiederkehrende Changes an Netz und Servern anfallen
- Geräte verschiedener Hersteller betrieben werden
- ein Team in die Automatisierung einsteigt
- Cloud-Ressourcen mit ihrem Lebenszyklus verwaltet werden sollen; dann Terraform
- komplexe Logik gebraucht wird, die besser in Python oder einem Workflow-Werkzeug liegt
Aus der Praxis
CI/CD und Netzwerkautomatisierung in Air-Gapped-Umgebungen
Deployments und Netzwerkänderungen ohne Internetzugang über Pipelines steuern: nachvollziehbar und innerhalb der Geheimschutzvorgaben.
Use Case lesenHybride Zielarchitektur für Rechenzentrum, Edge und Cloud
Eigenes Rechenzentrum, Edge-Standorte und Cloud nach einheitlichen Regeln verbinden: sicher, betreibbar und als Code beschrieben.
Use Case lesenVerwandte Einträge
- Einsetzen 13Terraform Infrastructure as Code für Cloud und Rechenzentrum.
- Erproben 08Netzkonfiguration aus der Source of Truth Gerätekonfigurationen aus den Daten der Source of Truth erzeugen.
- Einsetzen 11GitLab CI/CD Pipelines für Deployments und Netzänderungen.
- Abwarten 20Chef Konfigurationsmanagement in Ruby, für neue Vorhaben nicht unsere Wahl.
Verlauf Einsetzen (Neu)
Welche Werkzeuge passen zu Ihrem Betrieb?
Im Erstgespräch prüfen wir Ihre Werkzeuglandschaft und zeigen, wo eine Änderung lohnt und wo nicht.