📄 Módulo: file_read

🇪🇸 Descripción

El módulo file_read permite leer el contenido de un archivo en el host remoto usando SSH. Es útil para inspeccionar configuraciones, logs o archivos de sistema.
Puede aplicar un filtro grep para mostrar solo las líneas que cumplan un patrón, y usar sudo si se requiere.


🧩 Argumentos disponibles

Clave Descripción
path Ruta absoluta del archivo a leer (obligatorio)
grep Patrón opcional para filtrar líneas mediante grep -E
become Si se requiere sudo, usar become=true

▶️ Ejemplo de uso

tasks:
  - name: Leer configuración de Apache sin comentarios
    module: file_read
    args:
      path: "/etc/apache2/apache2.conf"
      grep: "^[^#]"
      become: true

🧠 Trazas esperadas (--debug)

📄 [file_read] Leyendo archivo '/etc/apache2/apache2.conf' en localhost...
<líneas sin comentarios>

📜 Changelog

Consulta el historial de cambios en changelog/file_read.md