📄 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