Pulumi en Producción · Lección 28
¿Qué herramienta oficial ofrece Pulumi para facilitar la conversión de configuración existente de Terraform (HCL) hacia el código de un lenguaje soportado por Pulumi?
El comando 'pulumi convert', que traduce automáticamente manifiestos de Terraform (o de otros formatos) hacia el lenguaje de destino elegido
No existe ninguna herramienta de ayuda, la migración debe hacerse completamente a mano desde cero siempre
Se requiere reescribir completamente la infraestructura destruyendo y recreando todos los recursos reales existentes
Solo es posible migrar configuraciones de menos de 10 líneas de código HCL
Pulumi en Producción · Lección 28
Completa el código
pulumi convert --from
Revisa: por ejemplo, pulumi convert --from terraform --language typescript.
Pulumi en Producción · Lección 28
¿Por qué combinar 'pulumi convert' (para traducir la configuración) con 'pulumi import' (para adoptar los recursos ya existentes) permite migrar sin destruir y recrear la infraestructura real que ya está funcionando?
Pista: 'pulumi convert' traduce solo el código de definición, mientras 'pulumi import' incorpora los recursos ya existentes (creados originalmente por Terraform) al nuevo state de Pulumi, evitando la disrupción que causaría destruir y volver a crear infraestructura real que ya está en producción funcionando.
✓
¡Lección completada!
Migración de Terraform a Pulumi
0
XP ganado
3
Vidas restantes