Sobre el proyecto

El rol ansible-role-goaccess proporciona una forma automatizada de implementar GoAccess en sistemas EL, Fedora, Debian y Ubuntu. Soporta dos métodos de instalación: 'system' (usando los paquetes de la distribución o el repositorio oficial APT de GoAccess) y 'source' (compilando desde tarball). El rol puede generar un archivo de configuración completo de GoAccess en una ruta configurable, con opciones ajustables de tiempo, fecha, formatos de registro, interfaz de usuario, servidor, archivos y analizadores mediante variables del rol. Opcionalmente, crea un servicio systemd para ejecutar GoAccess en modo HTML en tiempo real, actualizando continuamente un informe HTML. También administra la propiedad y los permisos del archivo de configuración, el archivo de registro y los directorios relacionados. El rol requiere que el usuario de Ansible tenga privilegios de become y la colección community.general en el controlador. Los metadatos incluyen plataformas compatibles, versión mínima de Ansible 2.11 y ninguna dependencia.