Provider
OpenStack
CL3–4Verbindet sich über ein Keystone-Token — Application Credential oder Passwort — mit einem 25-Sekunden-Timeout. Deckt Nova, Neutron, Cinder, Glance, Swift, Designate, Barbican, Octavia und Heat ab.
In Staging und Produktion wird eine Anfrage mit unverschlüsseltem user_data rundweg abgelehnt — der Generator verlangt stattdessen eine Barbican-Secret-Referenz, sodass Secrets nie im Klartext in den Metadaten einer Instanz landen.
- Der Endpoint-Picker bewertet Keystone-Catalog-Einträge — öffentliche Interfaces erhalten eine höhere Bewertung als interne, die wiederum höher bewertet werden als Admin-Interfaces — plus einen Bonus bei Übereinstimmung mit Ihrer konfigurierten Region.
- Staging und Produktion erzwingen das Pinnen von Image-UUIDs und lehnen unverschlüsselten user_data ab, stattdessen ist eine Barbican-Secret-Referenz erforderlich.
Fähigkeitsreife
- FinOps (Kostensynchronisierung)
- Drift-Erkennung
- Day-2-Betrieb
- Brownfield-Import
- KI-Copilot
Eine minimale reale Ressource
resource "openstack_compute_instance_v2" "web" {
name = "web"
flavor_name = "m1.medium"
image_id = var.image_id
# user_data: rejected in staging/production, use a Barbican secret ref
}Unter der Haube
- backend/src/services/iac/openstack/**
- backend/src/services/openstack/**