Ir al contenido

Demostración

Esta guía recorre la construcción de una ruta de entrega de aplicaciones web protegida en F5 Distributed Cloud, gestionada con Terraform. La iteración 1 cubre la base; las fases de seguridad se añaden a medida que el plan madura. Cada fase es idempotente: volver a ejecutarla converge al mismo estado.

FaseObjetivoEstado
ConstruirImplementar el balanceador de carga HTTP + grupo de origen (httpbin) con Terraform; conectar el estado remoto y CIIteración 1
ValidarConfirmar que el balanceador de carga sirve httpbin y que el plan es idempotenteIteración 1
Proteger — WAFConectar un firewall de aplicaciones web (xcsh_app_firewall)Planificado
Proteger — APIAñadir protección de API (xcsh_api_definition, descubrimiento de API)Planificado
DesmontarDestruir los objetos gestionados tras una confirmación explícitaIteración 1
  • Terraform ≥ 1.5.
  • El proveedor f5-sales-demo/xcsh ≥ 3.63.0, resuelto desde el registro de Terraform — o una compilación local mediante dev_overrides.
  • Un token de API de F5 XC para el tenant de staging y acceso por VPN para alcanzarlo.
  • La Azure CLI con sesión iniciada con el rol Contributor en la suscripción (el backend de estado se comparte con el caso de uso de DNS y ya está inicializado).

Consulta el terraform/README para conocer los pasos completos de construcción, las variables y los secretos.