Ansible in der Elektrotechnik – Chancen, Grenzen und reale Anwendungen
Einordnung: Werkzeug oder Wunderwaffe?
Ansible hat in den letzten Jahren tatsächlich an Bedeutung in Umgebungen gewonnen, in denen IT- und OT-Infrastrukturen zusammenwachsen. Es ist jedoch eines von mehreren Werkzeugen – und nicht das einzige. Andere Technologien wie Terraform, Puppet, Chef oder SaltStack werden in ähnlichen Kontexten eingesetzt, sind aber in der OT oft weniger verbreitet, da sie agentenbasiert oder zu IT-zentriert sind.
Der größte Vorteil von Ansible in der OT ist seine Agentenlosigkeit – es nutzt SSH (Linux) oder WinRM (Windows) – sowie die deklarative Beschreibung von Zuständen in YAML. Das reduziert den Footprint auf den Zielgeräten und vereinfacht die Integration in bestehende Sicherheitsrichtlinien.
Automatisierung in der Elektrotechnik – ein historischer Abriss
Die Entwicklung der Automatisierungstechnik lässt sich grob in folgende Phasen unterteilen:
| Phase | Charakteristik |
|---|---|
| Pneumatik & Relaislogik | Festverdrahtete Steuerungen, Änderungen nur durch Umbau möglich. |
| SPS (ab ~1968) | Programmierung über spezielle Geräte oder Laptops mit proprietären Umgebungen (z. B. TIA Portal, RSLogix, Codesys). |
| IT-Configmanagement-Tools (ab ~2005) | Puppet/Chef für Serverfarmen, aber kaum OT-tauglich. |
| Ansible (ab 2012) | Erste breite Nutzung in Netzwerk- und Edge-Umgebungen; in der klassischen SPS-Welt bis heute nur randständig. |
Die Behauptung, Ansible habe die Grenzen zwischen IT und OT so sehr verschoben wie kein anderes Werkzeug, ist aus fachlicher Sicht nicht haltbar. Hier spielen OPC UA, MQTT, Ethernet/IP, Profinet und Container-Technologien mindestens ebenso große Rollen.
Anwendungsszenarien – wo Ansible heute tatsächlich in der OT eingesetzt wird
Ansible findet vor allem in folgenden Bereichen praktische Anwendung:
1. Netzwerkautomatisierung im Energiesektor
Netzwerkkomponenten wie Switches, Router und Firewalls lassen sich mit Ansible standardisiert konfigurieren. Unternehmen wie IP Infusion bieten spezifische Collections für Zero-Touch-Provisioning (ZTP) an. Das bedeutet: Ein neuer Switch wird ans Netz angeschlossen, erhält per DHCP eine Grundkonfiguration und wird dann vollautomatisch in die gewünschte Topologie eingebunden.
2. Edge-Infrastrukturen (IT/OT-Grenzbereich)
Ein Beispiel ist die Zusammenarbeit von Schneider Electric und Red Hat: Hier wird Ansible genutzt, um den gesamten Technologie-Stack am industriellen Edge zu orchestrieren – vom Betriebssystem (RHEL) über die Container-Plattform (MicroShift) bis zur Steuerungssoftware EcoStruxure Automation Expert. Der Ansatz folgt GitOps-Prinzipien: Der gewünschte Zustand wird in Git hinterlegt, Ansible gleicht die physischen Geräte ab.
3. SCADA-Systeme am CERN
Am CERN werden hunderte SCADA-Systeme betrieben. Im Rahmen eines Upgrades 2024 wurde ein unbeaufsichtigter Upgrade-Workflow mit Ansible implementiert. Das zeigt, dass Ansible auch in sicherheitskritischen, hochkomplexen Umgebungen einsetzbar ist – allerdings mit entsprechendem Aufwand für Testing, Rollback-Strategien und Freigabeprozesse.
Die Grenzen von Ansible in der OT
Trotz aller Vorteile gibt es klare Einschränkungen:
| Bereich | Problem |
|---|---|
| Echtzeitanforderungen | Ansible ist nicht für zyklische Echtzeitkommunikation geeignet (z. B. Motion Control, Regelungstechnik). |
| Sicherheitszertifizierungen | Für Ansible gibt es keine Zertifizierung nach IEC 61508 oder ISO 13849 – damit ist es in sicherheitsgerichteten Anwendungen nicht zugelassen. |
| Proprietäre SPS-Protokolle | Viele Steuerungen verwenden herstellerspezifische Protokolle (z. B. Siemens S7-Kommunikation). Ansible kann diese nicht nativ ansprechen. |
| Firmware-Varianten | Unterschiedliche Geräteversionen führen oft zu inkompatiblen Playbooks – Automatisierung scheitert dann nicht an der Technik, sondern an mangelnder Standardisierung der Zielgeräte. |
| Fehlende State-Persistence | Ansible ist deklarativ, aber nicht zustandsbasiert. Es kann nicht eigenständig erkennen, ob ein Gerät seinen Sollzustand verlassen hat – das muss über zusätzliche Monitoring-Tools gelöst werden. |
Praxisbeispiel: community.cip
Die community.cip-Collection ist ein gutes Beispiel dafür, wie die Community die Lücke zwischen Ansible und der SPS-Welt schließt. Sie ermöglicht die Kommunikation mit Geräten über das Common Industrial Protocol (CIP), das bei Rockwell Automation und anderen Herstellern verbreitet ist.
Das zeigt: Ansible kann für bestimmte OT-Aufgaben nutzbar gemacht werden – allerdings meist mit Einschränkungen (z. B. keine Zykluszeiten im Millisekundenbereich, keine Sicherheitszertifikate).
Sicherheit – ein zentrales Thema
Die Automatisierung mit Ansible bringt neue Sicherheitsanforderungen mit sich:
- Ansible Vault verschlüsselt vertrauliche Daten wie Passwörter oder API-Keys.
- Die Schwachstelle CVE-2024-8775 zeigt jedoch, dass Verschlüsselung allein nicht ausreicht: Wenn bei bestimmten Tasks der Parameter
no_log: truevergessen wird, können sensible Daten im Klartext in Logs erscheinen. - Auch die Red Hat Ansible Automation Platform muss regelmäßig aktualisiert werden, um bekannte Sicherheitslücken zu schließen.
Grundsätzlich gilt: Die Automatisierung selbst ist nur so sicher wie ihre Implementierung. Governance, Code-Reviews und Zugriffskontrollen sind unerlässlich.
Feldversuche – die Praxis ist komplexer als die Theorie
Der eingangs erwähnte Feldversuch (Link im Originaltext) zeigt, dass Automatisierung in der realen OT-Welt oft an unvorhergesehenen Problemen scheitert:
- Unterschiedliche Firmware-Stände
- Proprietäre Protokolle
- Temporäre Netzwerkausfälle
- Fehlende Standardisierung bei der Gerätekonfiguration
Viele Projekte scheitern nicht an Ansible selbst, sondern an der mangelnden Vorbereitung der zugrundeliegenden Infrastruktur. Das ist ein typisches Problem bei der Einführung von DevOps-Praktiken in der OT.
Ausblick: Wohin entwickelt sich die Automatisierung?
Die Zukunft wird nicht darin bestehen, dass Ansible zur universellen Steuerungslösung wird. Vielmehr zeichnen sich folgende Trends ab:
| Trend | Beschreibung |
|---|---|
| Adaptive Playbooks | Erste Experimente mit KI-gestützter Fehlererkennung und Selbstheilung (AIOps) – jedoch noch kein Standard. |
| Containerisierung am Edge | Ansible orchestriert Container-Workloads, nicht die Echtzeitsteuerung selbst. |
| Standardisierung | Initiativen wie OPC UA over TSN oder MTP (Module Type Package) könnten die Automatisierbarkeit deutlich erhöhen – dann profitiert auch Ansible. |
| Hybride Automatisierung | Kombination aus Ansible für Orchestrierung und spezialisierten Tools (z. B. SPS-Programmierumgebungen) für die eigentliche Steuerung. |
Der Elektroingenieur wird zunehmend interdisziplinär arbeiten – aber er bleibt weiterhin für die physikalischen Randbedingungen (Sicherheit, Echtzeit, Verfügbarkeit) verantwortlich. Die Rolle des Software-Architekten ist eher eine ergänzende denn eine ersetzende.
Fazit
Ansible ist ein nützliches, aber nicht universelles Werkzeug für die Automatisierung von OT-Infrastrukturen. Seine Stärken liegen in der Netzwerkautomatisierung, der Edge-Orchestrierung und der Standardisierung von Konfigurationsprozessen. Seine Grenzen sind:
- Fehlende Echtzeitfähigkeit
- Keine Sicherheitszertifizierung
- Eingeschränkte Kompatibilität mit proprietären SPS-Systemen
- Abhängigkeit von der Standardisierung der Zielgeräte
Die erfolgreiche Nutzung von Ansible in der OT erfordert gut durchdachte Prozesse, Teststrategien und Sicherheitsmaßnahmen. Wer das beachtet, kann von erheblichen Effizienzgewinnen profitieren – ohne sich jedoch von der Vorstellung einer stillen Revolution blenden zu lassen.
Quellen
- CERN: „CERN SCADA systems 2024 large upgrade campaign retrospective“ (ICALEPCS2025)
- Red Hat: „Reinventing the industrial edge“ (Blog, 2026)
- IP Infusion: „OcNOS Network Automation“ (Dokumentation)
- SecurITm: CVE-2024-8775
- CIRCL: WID-SEC-W-2025-1437 (Red Hat Ansible Security Advisory)
- GitHub: community.cip – Ansible Collection for CIP
Post Comment