# Visualizador de Terraform Plan

Analiza la salida JSON o texto de Terraform plan, clasifica cambios y muestra un resumen orientado a dependencias

> Página canónica: https://elysiatools.com/es/tools/terraform-plan-visualizer

- **Categoría:** Development

- **Palabras clave:** terraform, plan, infraestructura, grafo

## Descripción general

Pega un JSON de Terraform plan desde "terraform show -json" o una salida de texto normal. La herramienta clasifica recursos en create, update, delete, replace, read y no-op, y resume el impacto por proveedor y dependencia.

Como usarla:
- Entrada de Terraform Plan: pega el JSON o el texto
- Archivo del plan: sube un archivo guardado
- Formato de entrada: usa auto para deteccion automatica
- Mostrar grafo de dependencias: dibuja un grafo ligero con las primeras relaciones

El mejor resultado llega con Terraform JSON porque incluye metadatos y dependencias mas claras.

## Entradas

- **Entrada de Terraform Plan** (textarea): { "resource_changes": \[...\] }
- **Archivo del plan** (file)
- **Formato de entrada** (select)
- **Mostrar grafo de dependencias** (checkbox)

## Cuándo usarlo

- Antes de ejecutar `terraform apply` para auditar visualmente los cambios propuestos en la infraestructura.
- Al revisar planes de Terraform extensos o complejos que resultan difíciles de interpretar directamente en la terminal.
- Durante revisiones de código para comprender rápidamente las dependencias entre recursos y el impacto por proveedor.

## Cómo funciona

- Pega la salida de tu plan de Terraform (en formato JSON o texto) en el área de texto, o sube directamente el archivo del plan.
- Selecciona el formato de entrada o deja la opción en 'Auto' para que la herramienta lo detecte automáticamente.
- Activa la opción de mostrar el grafo de dependencias si deseas visualizar las relaciones entre los recursos.
- La herramienta procesa los datos y genera un resumen en HTML, clasificando los recursos por acción y mostrando el grafo.

## Casos de uso

- Ingenieros DevOps que necesitan validar rápidamente las salidas de los pipelines de CI/CD antes de aprobar despliegues en producción.
- Arquitectos Cloud que buscan documentar y comunicar los cambios de infraestructura al resto del equipo mediante resúmenes visuales.
- Equipos de infraestructura que investigan reemplazos inesperados de recursos o depuran ciclos de dependencias complejos.

## Preguntas frecuentes

### ¿Qué formato de plan de Terraform es mejor utilizar?

Se recomienda utilizar el formato JSON generado con `terraform show -json`, ya que incluye metadatos detallados y relaciones de dependencia más precisas que el texto plano.

### ¿Puedo subir un archivo en lugar de pegar el texto?

Sí, puedes utilizar la opción 'Archivo del plan' para subir archivos con extensiones como .json o .txt directamente desde tu equipo.

### ¿Qué significan las diferentes acciones clasificadas?

La herramienta agrupa los recursos en categorías como 'create' (crear), 'update' (actualizar), 'delete' (eliminar), 'replace' (reemplazar), 'read' (leer) y 'no-op' (sin cambios).

### ¿Cómo funciona el grafo de dependencias?

Si activas la opción correspondiente, la herramienta dibuja un esquema visual ligero basado en las primeras relaciones de dependencia detectadas en la configuración del plan.

### ¿Qué hago si la herramienta no reconoce mi plan?

Asegúrate de seleccionar el 'Formato de entrada' correcto (JSON o Texto) en lugar de 'Auto', y verifica que la salida provenga directamente del comando de Terraform sin modificaciones.

## Herramientas relacionadas

- [Analizador de logs estructurados](https://elysiatools.com/es/tools/structured-log-analyzer): Detecta formatos comunes de logs, extrae campos clave e infiere tipos para exportar en JSON, CSV o SQL.
- [Detector de desbalance y remuestreo](https://elysiatools.com/es/tools/dataset-imbalance-detector-resampler): Detecta desbalance de clases en datasets CSV o JSON, compara estrategias y previsualiza una salida balanceada
- [Visualizador de rutas JSON](https://elysiatools.com/es/tools/json-path-visualizer): Visualiza JSON o JSONL como un arbol expandible y copia expresiones JSONPath para cada nodo
- [Puente de PDF (OCR) a JSON estructurado](https://elysiatools.com/es/tools/ocr-pdf-to-structured-json-bridge): Extrae la capa de texto del PDF con geometría (líneas por posición y, tablas por huecos de columna, títulos por tamaño de fuente, pares clave-valor con dos puntos) y rellena campo a campo un JSON Schema del usuario — etiquetas emparejadas por claves normalizadas, valores coaccionados a los tipos declarados y validados con ajv.
- [Generador de marcadores de capítulos de podcast (ID3 / Podcasting 2.0)](https://elysiatools.com/es/tools/podcast-chapter-marker-builder): Pega una lista de capítulos con marcas de tiempo y genera de una vez todos los formatos de entrega: JSON de capítulos Podcasting 2.0 (v1.2.0) y etiqueta RSS podcast:chapters, opción de grabar marcos ID3v2.4 CHAP+CTOC directamente en un MP3 subido (milisegundos como uint32 big-endian normal, offsets 0xFFFFFFFF, subtrama TIT2 por capítulo, se preservan los marcos existentes), pares de comentarios Vorbis CHAPTER001 (OGG/Opus), texto mp4chaps, bloque de marcas de tiempo para la descripción de YouTube y sidecar SRT, más la matriz real de soporte por reproductor (Apple acepta el JSON por RSS desde 2025; Pocket Casts/Overcast solo leen ID3 incrustado; Spotify ignora ambos).
- [Detector de anomalias en series temporales](https://elysiatools.com/es/tools/time-series-anomaly-detector): Sube datos de series temporales en CSV o JSON, detecta anomalías con Z-Score e IQR y devuelve un informe con grafico
- [Divisor train/test con estratificación](https://elysiatools.com/es/tools/train-test-split-with-stratification): Lee un dataset CSV/JSON y divide en train/validation/test con muestreo estratificado por la columna objetivo (70/15/15 por defecto, semilla reproducible), o valida con k-fold estratificado; incluye informe de distribución de clases por split con barras de desviación, comprobación de fugas por filas duplicadas, vista previa de SMOTE (interpolación de vecinos sobre el split de train) y exportación de los CSV en ZIP.
- [Auditor de políticas de licencias SBOM SPDX / CycloneDX](https://elysiatools.com/es/tools/sbom-spdx-cyclonedx-license-policy-auditor): Audita licencias de componentes SPDX 2.3 o CycloneDX 1.5 y genera SARIF con rutas de dependencia

## Ejemplos

- [Muestras JSON de Terraform Plan](https://elysiatools.com/es/samples/terraform-plan-json-samples): Archivos Terraform plan JSON para visualizacion de dependencias y revision de cambios, similares a terraform show -json
- [Muestras de Trazado Distribuido](https://elysiatools.com/es/samples/distributed-tracing-samples): Ejemplos completos de trazado distribuido usando Jaeger, OpenTelemetry y herramientas de observabilidad modernas
- [Muestras JWT](https://elysiatools.com/es/samples/jwt-samples): Ejemplos completos de JWT desde la estructura básica de tokens hasta implementaciones de seguridad avanzadas
- [Muestras PDF](https://elysiatools.com/es/samples/pdf-samples): Muestras PDF generadas por herramientas 2026-02-01 a 2026-02-10
