SPAS 2.0: Audit-Reporting und automatisierte Golden Images
SPAS 2.0 bringt automatisiertes Audit-Reporting (PDF/JSON), eine Golden-Image-Pipeline für JBoss EAP 8 und Tomcat 10 sowie GitLab-CI-Integration.
SPAS 2.0 ist verfügbar
Mit Version 2.0 liefert SPAS zwei zentrale Erweiterungen: automatisiertes Audit-Reporting und eine vollständige Golden-Image-Pipeline. Beide Features adressieren direkt die Anforderungen regulierter Umgebungen, in denen manuelle Nachweiserstellung und unkontrollierte Baselines operative Risiken erzeugen.
Was neu ist
Automatisiertes Audit-Reporting
- Compliance-Berichte werden am Ende jedes Playbook-Laufs automatisch erzeugt.
- Ausgabeformate: PDF (prüffertig, mit Zeitstempel und Host-Referenz) und JSON (für SIEM-Integration oder Weiterverarbeitung).
- Berichte umfassen: CIS-Benchmark-Ergebnisse je Control, Abweichungsliste, Remediationsstatus und ausführende Ansible-Version.
- Keine nachträgliche manuelle Zusammenstellung. Der Nachweis entsteht direkt aus dem Ausführungslauf.
Golden-Image-Pipeline für JBoss EAP 8 und Tomcat 10
- Neue Pipeline-Definition für reproduzierbare, gehärtete Basis-Images.
- Unterstützte Ziele: JBoss EAP 8.0, Tomcat 10.1.
- Jedes Image durchläuft automatisch CIS-Level-2-Hardening, Konfigurationsvalidierung und Signaturschritt.
- Das fertige Image wird als versioniertes Artefakt in der Registry abgelegt. Jeder Deployment-Lauf ist damit auf einen bekannten, geprüften Stand zurückführbar.
- Drift-Erkennung (ab SPAS 1.5) nutzt diesen Stand als Referenz.
GitLab CI Integration
- SPAS-Playbooks lassen sich direkt in GitLab-CI-Pipelines einbinden.
- Vorgefertigte
.gitlab-ci.yml-Templates für die häufigsten Szenarien: Hardening-Check beim Merge Request, Golden-Image-Build bei Tag, Audit-Report als Pipeline-Artefakt. - Keine separate Trigger-Logik nötig. Die Templates funktionieren mit Standard-GitLab-Runner-Konfigurationen.
Geänderte Voraussetzungen
- Red Hat Ansible Automation Platform 2.4 oder neuer.
- Für PDF-Reports:
wkhtmltopdfmuss auf dem Execution Node verfügbar sein. - GitLab 16.x oder neuer für die CI-Templates (CI/CD-Catalog-kompatibel).
Upgrade-Hinweise
SPAS 2.0 ist kompatibel mit bestehenden 1.x-Inventaren und -Variablen. Einzelne Variablennamen im Reporting-Modul wurden umbenannt. Die Migrationsnotiz ist im Repository unter CHANGELOG.md dokumentiert.
Für Umgebungen, die SPAS 1.5 mit aktivierter Drift-Detection betreiben, empfehlen wir, vor dem Upgrade einen manuellen Baseline-Snapshot zu erstellen, da das neue Golden-Image-Format die Referenzstruktur erweitert.
Nächste Schritte
Dokumentation und Beispiel-Pipelines sind im SPAS-Repository verfügbar. Bei Fragen zur Integration in bestehende Red-Hat-AAP-Installationen: kontakt@lennlay.de