📜 Changelog — shflow-trust.sh
Este documento registra los cambios realizados en el módulo shflow-trust.sh, utilizado para auditar conectividad SSH y privilegios sudo en los hosts definidos en el inventario principal.
This document records changes made to the shflow-trust.sh module, used to audit SSH connectivity and sudo privileges across hosts defined in the main inventory.
🇪🇸 Historial de versiones
🧩 v0.3 — [2025-09-29]
- Corrección de error crítico en la construcción del destino SSH (
$USER@$IP) - Uso de
yq -rpara extraer IP sin comillas - Mejora de trazabilidad y compatibilidad con entornos configurados
- Parámetros:
timeout: Tiempo máximo de espera para conexión SSHuser: Usuario local para conexión remotareport: Ruta del informe YAML generado
- Dependencias:
yq,ssh,sudo
🧩 v0.2 — [2025-09-29]
- Implementación de rutas defensivas (
SHFLOW_HOME) - Generación reproducible del informe en
core/inventory/trust_report.yaml - Extracción de hosts desde
all.hosts, ignorandochildren - Parámetros:
timeout,user - Dependencias:
yq,ssh,sudo
🧩 v0.1 — [2025-09-29]
- Creación inicial del módulo
shflow-trust.sh - Funcionalidad básica: verificar acceso SSH y privilegios sudo sin contraseña
- Parámetros:
timeout,user - Dependencias:
yq,ssh,sudo