Ciclo de vida completo
Plan, apply, detección de deriva y rollback — llamadas reales a Terraform y a las APIs de la nube.
Plan, apply, detección de drift y rollback no son estados decorativos — ejecutan llamadas reales a Terraform y a las API cloud contra el estado real de tu infraestructura.
- El plan calcula cambios reales antes de desplegar, con comprobaciones de coste y credenciales
- El apply aprovisiona infraestructura de verdad — no es una barra de progreso
- La detección de drift compara continuamente el estado real con el declarado
- El rollback restaura un estado anterior en orden topológico inverso cuando algo falla
Cómo funciona
El plan y el apply se ejecutan como pasos en cola de un workflow — init, plan, una puerta de política y luego apply — con los resultados transmitidos en vivo. Un scheduler independiente compara periódicamente la infraestructura real con el estado declarado, y el rollback restaura un estado anterior por backend (S3, GCS, Azure RM, Terraform Cloud, HTTP o local), en orden topológico inverso.
El rollback se ejecuta en orden topológico inverso específicamente para que los recursos dependientes no se destruyan antes que aquello de lo que dependen — y cada backend de estado (S3, GCS, Azure RM, Terraform Cloud) tiene su propia implementación de rollback, no una única ruta de código genérica que finge que son todos iguales.