Proveedores
OpenStack
CL3–4Se conecta mediante un token Keystone — credencial de aplicación o contraseña — con un tiempo de espera de 25 segundos. Cubre Nova, Neutron, Cinder, Glance, Swift, Designate, Barbican, Octavia y Heat.
En staging y producción, una solicitud con user_data en texto plano se rechaza de plano — el generador exige en su lugar una referencia a un secreto de Barbican, así que los secretos nunca acaban en claro en los metadatos de una instancia.
- El selector de endpoint puntúa las entradas del catálogo Keystone — las interfaces públicas puntúan más alto que las internas, que puntúan más alto que las de admin — más una bonificación por coincidir con la región configurada.
- Staging y producción fuerzan la fijación de UUID de imagen y rechazan user_data en texto plano, exigiendo en su lugar una referencia a un secreto de Barbican.
Madurez de capacidades
- FinOps (sincronización de costes)
- Detección de drift
- Operaciones day-2
- Importación brownfield
- Copiloto IA
Un recurso real mínimo
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
}Por dentro
- backend/src/services/iac/openstack/**
- backend/src/services/openstack/**